chore: github action version bumps
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
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
Seems to have completely broken CI, I'm reverting.