chainlink-starknet icon indicating copy to clipboard operation
chainlink-starknet copied to clipboard

chore: github action version bumps

Open erikburt opened this issue 1 year ago • 1 comments

What

Updating Github Action references in all workflows.

Why

Github Actions node16 deprecation. See blog post (github.blog)

Node16 has been out of support since September 2023. As a result we have started the deprecation process of Node16 for GitHub Actions. We plan to migrate all actions to run on Node20 by Spring 2024. Following on from our warning in workflows using Node16 we will start enforcing the use of Node20 rather than Node16 on the 13th of May.

Notes

RE-2531

Outdated Dependency Paths:

Workflow:Integration Tests Publish ---> Job:publish-integration-test-image ---> ./.github/actions/build-test-image ---> smartcontractkit/chainlink-github-actions/docker/image-exists@8489879838862929f43f7d7cd1b33903965cf507 ---> aws-actions/configure-aws-credentials@e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef ---> node16
Workflow:Integration Tests Publish ---> Job:publish-integration-test-image ---> ./.github/actions/build-test-image ---> smartcontractkit/chainlink-github-actions/docker/image-exists@8489879838862929f43f7d7cd1b33903965cf507 ---> aws-actions/amazon-ecr-login@v1 ---> node16
Workflow:Integration Tests Publish ---> Job:publish-integration-test-image ---> ./.github/actions/build-test-image ---> smartcontractkit/chainlink-github-actions/docker/build-push@8489879838862929f43f7d7cd1b33903965cf507 ---> docker/setup-buildx-action@v2 ---> node16
Workflow:Integration Tests Publish ---> Job:publish-integration-test-image ---> ./.github/actions/build-test-image ---> smartcontractkit/chainlink-github-actions/docker/build-push@8489879838862929f43f7d7cd1b33903965cf507 ---> docker/build-push-action@v3 ---> node16
Workflow:Integration Tests - Smoke ---> Job:build_custom_chainlink_image ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/build-image@2c9f401149f6c25fb632067b7e6626aebeee5d69 ---> actions/checkout@v3 ---> node16
Workflow:Integration Tests - Smoke ---> Job:build_custom_chainlink_image ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/build-image@2c9f401149f6c25fb632067b7e6626aebeee5d69 ---> actions/setup-go@v3 ---> node16
Workflow:Integration Tests - Smoke ---> Job:run_tests ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/run-tests@ea889b3133bd7f16ab19ba4ba130de5d9162c669 ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/[email protected] ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/[email protected] ---> actions/setup-go@v4 ---> node16
Workflow:Integration Tests - Smoke ---> Job:run_tests ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/run-tests@ea889b3133bd7f16ab19ba4ba130de5d9162c669 ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/[email protected] ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/[email protected] ---> actions/cache@v3 ---> node16
Workflow:Integration Tests - Smoke ---> Job:run_tests ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/run-tests@ea889b3133bd7f16ab19ba4ba130de5d9162c669 ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/[email protected] ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/[email protected] ---> actions/cache/restore@v3 ---> node16
Workflow:Integration Tests - Smoke ---> Job:run_tests ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/run-tests@ea889b3133bd7f16ab19ba4ba130de5d9162c669 ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/[email protected] ---> azure/k8s-set-context@v3 ---> node16
Workflow:Integration Tests - Smoke ---> Job:run_tests ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/run-tests@ea889b3133bd7f16ab19ba4ba130de5d9162c669 ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/[email protected] ---> azure/setup-helm@v3 ---> node16
Workflow:Integration Tests - Smoke ---> Job:run_tests ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/run-tests@ea889b3133bd7f16ab19ba4ba130de5d9162c669 ---> actions/download-artifact@v3 ---> node16
Workflow:Integration Tests - Smoke ---> Job:run_tests ---> smartcontractkit/chainlink-github-actions/chainlink-testing-framework/run-tests@ea889b3133bd7f16ab19ba4ba130de5d9162c669 ---> actions/upload-artifact@v3 ---> node16

erikburt avatar Apr 30 '24 20:04 erikburt

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

Seems to have completely broken CI, I'm reverting.

archseer avatar Jun 04 '24 01:06 archseer