update python libraries and github actions - #1099
Open
sliu008 wants to merge 2 commits into
Open
Conversation
There was a problem hiding this comment.
Pull request overview
This pull request updates GitHub Actions workflows to newer major versions of core CI actions (checkout, setup-python, Poetry installer, upload-artifact) and bumps the AWS credentials action used by the internal “Launchpad token” composite action.
Changes:
- Bumped
actions/checkoutandactions/setup-pythonacross workflows. - Updated
abatilo/actions-poetryand Poetry version used in CI. - Updated
actions/upload-artifactandaws-actions/configure-aws-credentialsversions.
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/verify.yml | Updates checkout/setup-python/poetry and artifact upload action versions used by PR verification. |
| .github/workflows/update_shortnames.yml | Updates checkout action version for the shortname update automation workflow. |
| .github/workflows/rerun.yml | Updates checkout action version for the workflow that re-runs PR checks. |
| .github/workflows/remove_old_pr.yml | Updates checkout/setup-python/poetry action versions for the scheduled cleanup workflow. |
| .github/workflows/regression.yml | Updates checkout/setup-python/poetry and artifact upload action versions for scheduled regression runs. |
| .github/workflows/lauchpad-token/action.yml | Updates AWS credentials action used by the composite action that retrieves Launchpad tokens. |
| .github/workflows/diff.yml | Updates checkout/setup-python/poetry action versions for the association-diff and PR-opening automation. |
Suppressed comments (1)
.github/workflows/lauchpad-token/action.yml:26
- The composite action lives at
.github/workflows/lauchpad-token/action.yml, but multiple workflows reference./.github/workflows/launchpad-token(with an "n"). Sincelaunchpad-tokendoes not exist in the repo, those workflows will fail at runtime with "action not found" when trying touses:this composite action.
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v6
with:
aws-access-key-id: ${{ inputs.aws-access-key-id }}
aws-secret-access-key: ${{ inputs.aws-secret-access-key }}
aws-region: ${{ inputs.aws-region }}
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Contributor
Test Results for0 tests 0 ✅ 0s ⏱️ Results for commit 10c4ea5. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates several GitHub Actions workflow files to use the latest versions of third-party actions for improved reliability, security, and compatibility. The main changes involve bumping the versions of actions such as
actions/checkout,actions/setup-python,abatilo/actions-poetry, andactions/upload-artifactacross all CI/CD workflow files. Additionally, the AWS credentials action is updated to a newer major version.Dependency updates across workflows:
actions/checkoutto v7 in all workflows, replacing previous versions (v3 or v4) for consistency and access to the latest features and fixes. [1] [2] [3] [4] [5] [6] [7] [8]actions/setup-pythonto v7 in all workflows, ensuring compatibility with the latest Python setup improvements. [1] [2] [3] [4]abatilo/actions-poetryto v4 and bumped the Poetry version from 2.1.3 to 2.3.2 across workflows. [1] [2] [3] [4]actions/upload-artifactto v7 for reliable artifact uploads. [1] [2]aws-actions/configure-aws-credentialsto v6 in thelauchpad-tokenworkflow for improved AWS credential handling.