Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Integration] Apply Ocean version 0.20.2 to all integrations #1423

Merged
merged 31 commits into from
Feb 23, 2025

Conversation

portmachineuser
Copy link
Contributor

@portmachineuser portmachineuser commented Feb 23, 2025

User description

This PR was automatically created by a GitHub Action.

What does this PR do?

Apply Ocean version 0.20.2 to all integrations

How should this be manually tested?

./scripts/bump-all.sh ^0.20.2


PR Type

enhancement


Description

  • Updated Ocean framework version to ^0.20.1 across all integrations.

  • Incremented version numbers for 29 integrations in pyproject.toml.

  • Added corresponding changelog entries for each integration.


Changes walkthrough 📝

Relevant files
Documentation
10 files
CHANGELOG.md
Added changelog entry for Ocean version update                     
+8/-0     
CHANGELOG.md
Added changelog entry for Ocean version update                     
+8/-0     
CHANGELOG.md
Added changelog entry for Ocean version update                     
+8/-0     
CHANGELOG.md
Added changelog entry for Ocean version update                     
+7/-0     
CHANGELOG.md
Added changelog entry for Ocean version update                     
+8/-0     
CHANGELOG.md
Added changelog entry for Ocean version update                     
+8/-0     
CHANGELOG.md
Added changelog entry for Ocean version update                     
+8/-0     
CHANGELOG.md
Added changelog entry for Ocean version update                     
+8/-0     
CHANGELOG.md
Added changelog entry for Ocean version update                     
+8/-0     
CHANGELOG.md
Added changelog entry for Ocean version update                     
+8/-0     
Enhancement
10 files
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
pyproject.toml
Updated version and Ocean dependency                                         
+1/-1     
Additional files
38 files
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +7/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     
CHANGELOG.md +8/-0     
pyproject.toml +1/-1     

Need help?
  • Type /help how to ... in the comments thread for any questions about Qodo Merge usage.
  • Check out the documentation for more information.
  • @portmachineuser portmachineuser requested a review from a team as a code owner February 23, 2025 15:03
    Copy link
    Contributor

    Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here.

    CI Feedback 🧐

    A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

    Action: validate-files

    Failed stage: Check Ocean version 🌊 [❌]

    Failed test name: ocean-version-check

    Failure summary:

    The action failed because the Ocean version specified in integrations/argocd/pyproject.toml is not
    updated to the latest version (0.20.2). The check verifies that all integration modules use the
    latest version of the port-ocean package from PyPI.

    Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    118:  * [new branch]        PORT-10639-add-memray-to-jira-integration -> origin/PORT-10639-add-memray-to-jira-integration
    119:  * [new branch]        PORT-10680-Add-default-actions-for-Jira-integration -> origin/PORT-10680-Add-default-actions-for-Jira-integration
    120:  * [new branch]        PORT-10680-Add-default-actions-for-PagerDuty-integration -> origin/PORT-10680-Add-default-actions-for-PagerDuty-integration
    121:  * [new branch]        PORT-10776-Default-Action-for-Snyk-Ocean-Integration -> origin/PORT-10776-Default-Action-for-Snyk-Ocean-Integration
    122:  * [new branch]        PORT-10933-bug-snyk-ingesting-vulnerabilities-from-wrong-org -> origin/PORT-10933-bug-snyk-ingesting-vulnerabilities-from-wrong-org
    123:  * [new branch]        PORT-11183-fix-starlette-denial-of-service-do-s-via-multipart-form-data -> origin/PORT-11183-fix-starlette-denial-of-service-do-s-via-multipart-form-data
    124:  * [new branch]        PORT-11220-automate-git-tag-when-pushing-a-new-commit-to-main -> origin/PORT-11220-automate-git-tag-when-pushing-a-new-commit-to-main
    125:  * [new branch]        PORT-11681-improve-ocean-logs-for-our-metrics-dashboard -> origin/PORT-11681-improve-ocean-logs-for-our-metrics-dashboard
    126:  * [new branch]        PORT-11682-ocean-handle-and-log-errors-of-client-timeouts-when-interacting-with-port-api-upserting-etc -> origin/PORT-11682-ocean-handle-and-log-errors-of-client-timeouts-when-interacting-with-port-api-upserting-etc
    127:  * [new branch]        PORT-12105-Bug-Pagination-logic-error-in-the-SonarQube-integration -> origin/PORT-12105-Bug-Pagination-logic-error-in-the-SonarQube-integration
    ...
    
    130:  * [new branch]        PORT-13110-Initialise-New-Gitlab-Integration -> origin/PORT-13110-Initialise-New-Gitlab-Integration
    131:  * [new branch]        PORT-13225-implement-snyk-integration-using-standardized-abstraction-add-tests -> origin/PORT-13225-implement-snyk-integration-using-standardized-abstraction-add-tests
    132:  * [new branch]        PORT-4308-ocean-support-pydantic-v-2 -> origin/PORT-4308-ocean-support-pydantic-v-2
    133:  * [new branch]        PORT-8504-add-configurable-limit-for-wiz-import-issues -> origin/PORT-8504-add-configurable-limit-for-wiz-import-issues
    134:  * [new branch]        PORT-8596-add-the-ability-to-ingest-ami-images-and-acm-certificate-from-aws-new-integration-into-port -> origin/PORT-8596-add-the-ability-to-ingest-ami-images-and-acm-certificate-from-aws-new-integration-into-port
    135:  * [new branch]        PORT-8788-Add-deployment-method-requirements-field -> origin/PORT-8788-Add-deployment-method-requirements-field
    136:  * [new branch]        PORT-9072               -> origin/PORT-9072
    137:  * [new branch]        PORT-9097-ocean-icons-are-not-synced -> origin/PORT-9097-ocean-icons-are-not-synced
    138:  * [new branch]        PORT-9326-bug-sonarqube-integration-throws-errors -> origin/PORT-9326-bug-sonarqube-integration-throws-errors
    ...
    
    188:  * [new branch]        feat/port-7767-support-exporting-jira-issues-by-sprint -> origin/feat/port-7767-support-exporting-jira-issues-by-sprint
    189:  * [new branch]        feature-bump-single-integration -> origin/feature-bump-single-integration
    190:  * [new branch]        fetch_and_jq            -> origin/fetch_and_jq
    191:  * [new branch]        fix-memory-leak-with-fastapi -> origin/fix-memory-leak-with-fastapi
    192:  * [new branch]        fix-unexpected-lack-of-config -> origin/fix-unexpected-lack-of-config
    193:  * [new branch]        gitlab-param-change     -> origin/gitlab-param-change
    194:  * [new branch]        jira-oauth-support      -> origin/jira-oauth-support
    195:  * [new branch]        jortegac/main           -> origin/jortegac/main
    196:  * [new branch]        jq_next-assertion-error -> origin/jq_next-assertion-error
    197:  * [new branch]        label-prs               -> origin/label-prs
    198:  * [new branch]        main                    -> origin/main
    199:  * [new branch]        oauth-token-refresh-by-error-mode -> origin/oauth-token-refresh-by-error-mode
    ...
    
    501:  �[36;1mpackage_version=$(curl -s https://pypi.org/pypi/port-ocean/json | jq -r '.info.version')�[0m
    502:  �[36;1mfor dir in $changed_dirs; do�[0m
    503:  �[36;1m  pyproject_file=$(find $dir -name 'pyproject.toml' -not -path "**/.venv/*")�[0m
    504:  �[36;1m  if [ -n "$pyproject_file" ]; then�[0m
    505:  �[36;1m    installed_version=$(toml get  tool.poetry.dependencies.port_ocean.version --toml-path $pyproject_file)�[0m
    506:  �[36;1m    is_version_updated=$(python -c "from packaging import version;print(version.parse('$installed_version'.lstrip('^')) >= version.parse('$package_version'))")�[0m
    507:  �[36;1m�[0m
    508:  �[36;1m    if [ "$is_version_updated" = "False" ]; then�[0m
    509:  �[36;1m      echo "ERROR: Ocean version in $pyproject_file is not updated to latest version -> $package_version"�[0m
    ...
    
    526:  * [new branch]        PORT-10639-add-memray-to-jira-integration -> ocean-origin/PORT-10639-add-memray-to-jira-integration
    527:  * [new branch]        PORT-10680-Add-default-actions-for-Jira-integration -> ocean-origin/PORT-10680-Add-default-actions-for-Jira-integration
    528:  * [new branch]        PORT-10680-Add-default-actions-for-PagerDuty-integration -> ocean-origin/PORT-10680-Add-default-actions-for-PagerDuty-integration
    529:  * [new branch]        PORT-10776-Default-Action-for-Snyk-Ocean-Integration -> ocean-origin/PORT-10776-Default-Action-for-Snyk-Ocean-Integration
    530:  * [new branch]        PORT-10933-bug-snyk-ingesting-vulnerabilities-from-wrong-org -> ocean-origin/PORT-10933-bug-snyk-ingesting-vulnerabilities-from-wrong-org
    531:  * [new branch]        PORT-11183-fix-starlette-denial-of-service-do-s-via-multipart-form-data -> ocean-origin/PORT-11183-fix-starlette-denial-of-service-do-s-via-multipart-form-data
    532:  * [new branch]        PORT-11220-automate-git-tag-when-pushing-a-new-commit-to-main -> ocean-origin/PORT-11220-automate-git-tag-when-pushing-a-new-commit-to-main
    533:  * [new branch]        PORT-11681-improve-ocean-logs-for-our-metrics-dashboard -> ocean-origin/PORT-11681-improve-ocean-logs-for-our-metrics-dashboard
    534:  * [new branch]        PORT-11682-ocean-handle-and-log-errors-of-client-timeouts-when-interacting-with-port-api-upserting-etc -> ocean-origin/PORT-11682-ocean-handle-and-log-errors-of-client-timeouts-when-interacting-with-port-api-upserting-etc
    535:  * [new branch]        PORT-12105-Bug-Pagination-logic-error-in-the-SonarQube-integration -> ocean-origin/PORT-12105-Bug-Pagination-logic-error-in-the-SonarQube-integration
    ...
    
    538:  * [new branch]        PORT-13110-Initialise-New-Gitlab-Integration -> ocean-origin/PORT-13110-Initialise-New-Gitlab-Integration
    539:  * [new branch]        PORT-13225-implement-snyk-integration-using-standardized-abstraction-add-tests -> ocean-origin/PORT-13225-implement-snyk-integration-using-standardized-abstraction-add-tests
    540:  * [new branch]        PORT-4308-ocean-support-pydantic-v-2 -> ocean-origin/PORT-4308-ocean-support-pydantic-v-2
    541:  * [new branch]        PORT-8504-add-configurable-limit-for-wiz-import-issues -> ocean-origin/PORT-8504-add-configurable-limit-for-wiz-import-issues
    542:  * [new branch]        PORT-8596-add-the-ability-to-ingest-ami-images-and-acm-certificate-from-aws-new-integration-into-port -> ocean-origin/PORT-8596-add-the-ability-to-ingest-ami-images-and-acm-certificate-from-aws-new-integration-into-port
    543:  * [new branch]        PORT-8788-Add-deployment-method-requirements-field -> ocean-origin/PORT-8788-Add-deployment-method-requirements-field
    544:  * [new branch]        PORT-9072            -> ocean-origin/PORT-9072
    545:  * [new branch]        PORT-9097-ocean-icons-are-not-synced -> ocean-origin/PORT-9097-ocean-icons-are-not-synced
    546:  * [new branch]        PORT-9326-bug-sonarqube-integration-throws-errors -> ocean-origin/PORT-9326-bug-sonarqube-integration-throws-errors
    ...
    
    596:  * [new branch]        feat/port-7767-support-exporting-jira-issues-by-sprint -> ocean-origin/feat/port-7767-support-exporting-jira-issues-by-sprint
    597:  * [new branch]        feature-bump-single-integration -> ocean-origin/feature-bump-single-integration
    598:  * [new branch]        fetch_and_jq         -> ocean-origin/fetch_and_jq
    599:  * [new branch]        fix-memory-leak-with-fastapi -> ocean-origin/fix-memory-leak-with-fastapi
    600:  * [new branch]        fix-unexpected-lack-of-config -> ocean-origin/fix-unexpected-lack-of-config
    601:  * [new branch]        gitlab-param-change  -> ocean-origin/gitlab-param-change
    602:  * [new branch]        jira-oauth-support   -> ocean-origin/jira-oauth-support
    603:  * [new branch]        jortegac/main        -> ocean-origin/jortegac/main
    604:  * [new branch]        jq_next-assertion-error -> ocean-origin/jq_next-assertion-error
    605:  * [new branch]        label-prs            -> ocean-origin/label-prs
    606:  * [new branch]        main                 -> ocean-origin/main
    607:  * [new branch]        oauth-token-refresh-by-error-mode -> ocean-origin/oauth-token-refresh-by-error-mode
    ...
    
    657:  * [new branch]        snyk-upgrade-c4308db9fedbf20f486a386e785bcec5 -> ocean-origin/snyk-upgrade-c4308db9fedbf20f486a386e785bcec5
    658:  * [new branch]        snyk-upgrade-d18f88847cd5952ae3466151a60ac401 -> ocean-origin/snyk-upgrade-d18f88847cd5952ae3466151a60ac401
    659:  * [new branch]        snyk-upgrade-d3b08700f6c7b35ad696d6e0ccbb7c19 -> ocean-origin/snyk-upgrade-d3b08700f6c7b35ad696d6e0ccbb7c19
    660:  * [new branch]        snyk-upgrade-e030c59e680e225c2560aa5c7c7fb864 -> ocean-origin/snyk-upgrade-e030c59e680e225c2560aa5c7c7fb864
    661:  * [new branch]        snyk-upgrade-ef6788d7d595933a67b7b289999f37ee -> ocean-origin/snyk-upgrade-ef6788d7d595933a67b7b289999f37ee
    662:  * [new branch]        snyk-upgrade-ff035b88aaaed39de6c7f6b33c85f98d -> ocean-origin/snyk-upgrade-ff035b88aaaed39de6c7f6b33c85f98d
    663:  * [new branch]        test-fastapi         -> ocean-origin/test-fastapi
    664:  * [new branch]        upserts_no_save      -> ocean-origin/upserts_no_save
    665:  ERROR: Ocean version in integrations/argocd/pyproject.toml is not updated to latest version -> 0.20.2
    666:  ##[error]Process completed with exit code 1.
    

    Copy link
    Contributor

    Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here.

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ No major issues detected

    Copy link
    Contributor

    qodo-merge-pro bot commented Feb 23, 2025

    Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here.

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    Copy link

    This pull request is automatically being deployed by Amplify Hosting (learn more).

    Access this pull request here: https://pr-1423.d1ftd8v2gowp8w.amplifyapp.com

    @erikzaadi erikzaadi force-pushed the apply-ocean-0.20.1-to-all-integrations branch from 72e1cf9 to c84ff0b Compare February 23, 2025 15:23
    @github-actions github-actions bot added size/L and removed size/M labels Feb 23, 2025
    @github-actions github-actions bot added size/M and removed size/L labels Feb 23, 2025
    @erikzaadi erikzaadi changed the title [Integration] Apply Ocean version 0.20.1 to all integrations [Integration] Apply Ocean version 0.20.2 to all integrations Feb 23, 2025
    @erikzaadi erikzaadi merged commit 1349f58 into main Feb 23, 2025
    133 checks passed
    @erikzaadi erikzaadi deleted the apply-ocean-0.20.1-to-all-integrations branch February 23, 2025 15:39
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    3 participants