Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pull-request-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
# Disable this job until it's updated to be:
# 1. More generalizable for all workspaces requiring build artifacts
# 2. Have better attribution for the commits generated from this workflow
if: false

Check failure on line 67 in .github/workflows/pull-request-main.yml

View workflow job for this annotation

GitHub Actions / ci-lint-misc

[actionlint] reported by reviewdog 🐶 constant expression "false" in condition. remove the if: section [if-cond] Raw Output: e:.github/workflows/pull-request-main.yml:67:9: constant expression "false" in condition. remove the if: section [if-cond]
permissions:
contents: write
pull-requests: write
Expand All @@ -87,7 +87,7 @@
run: pnpm nx run signed-commits:build

- name: Commit back any changes
uses: planetscale/ghcommit-action@25309d8005ac7c3bcd61d3fe19b69e0fe47dbdde # v0.2.20
uses: planetscale/ghcommit-action@a6b150b81dca5dd027baa898604418eec9e11465 # v0.2.22
with:
commit_message: "🤖 Update build"
repo: ${{ github.repository }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/reusable-dependabump.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:

- name: Notify Failure
if: ${{ steps.install.outcome == 'failure' || steps.bump.outcome == 'failure' || steps.post-bump.outcome == 'failure' }}
uses: slackapi/slack-github-action@af78098f536edbc4de71162a307590698245be95 # v3.0.1
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
method: chat.postMessage
token: ${{ secrets.SLACK_TOKEN }}
Expand All @@ -102,7 +102,7 @@ jobs:

- name: Notify PR Failure
if: ${{ steps.pr.outcome == 'failure' }}
uses: slackapi/slack-github-action@af78098f536edbc4de71162a307590698245be95 # v3.0.1
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
method: chat.postMessage
token: ${{ secrets.SLACK_TOKEN }}
Expand All @@ -116,7 +116,7 @@ jobs:

- name: Notify PR Created
if: steps.pr.outputs.pull-request-operation == 'created' || steps.pr.outputs.pull-request-operation == 'updated'
uses: slackapi/slack-github-action@af78098f536edbc4de71162a307590698245be95 # v3.0.1
uses: slackapi/slack-github-action@0d95c9a7becc1e6e297d76df9bc735c44f4cbcbc # v3.0.5
with:
method: chat.postMessage
token: ${{ secrets.SLACK_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-docker-build-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -616,7 +616,7 @@ jobs:
uses: smartcontractkit/.github/actions/free-disk-space@free-disk-space/v1

- name: Enable S3 Cache for Self-Hosted Runners
uses: runs-on/action@4e5f72399b6b17f2e79c511c1b38a315a64d22dc # v2.2.0
uses: runs-on/action@46910bf61b41721b0579f237e186afb35477007a # v2.3.0

- uses: actions/checkout@v6
id: checkout
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/run-e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,7 @@
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6.0.2
uses: actions/checkout@v6.1.0
with:
persist-credentials: false
- name: Install citool
Expand Down Expand Up @@ -431,14 +431,14 @@
workflow_id: ${{ steps.gen_id.outputs.workflow_id }}
steps:
- name: Checkout code
uses: actions/checkout@v6.0.2
uses: actions/checkout@v6.1.0
with:
persist-credentials: false

- name: Setup Go
uses: actions/setup-go@v6
with:
go-version: "1.24.0"
go-version: "1.26.5"
check-latest: true
cache: false # disable caching as this job doesn't benefit from it

Expand Down Expand Up @@ -640,7 +640,7 @@

- name: Checkout the repo
if: ${{ steps.check-image-exists.outputs.exists != 'true' }}
uses: actions/checkout@v6.0.2
uses: actions/checkout@v6.1.0
with:
persist-credentials: false
ref: ${{ inputs.chainlink_version }}
Expand Down Expand Up @@ -684,7 +684,7 @@
}}
steps:
- name: Checkout the repo
uses: actions/checkout@v6.0.2
uses: actions/checkout@v6.1.0
with:
persist-credentials: false
ref: ${{ inputs.chainlink_version }}
Expand Down Expand Up @@ -738,7 +738,7 @@
QUARANTINE: ${{ inputs.quarantine }}
steps:
- name: Enable S3 Cache for Self-Hosted Runners
uses: runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
uses: runs-on/action@46910bf61b41721b0579f237e186afb35477007a # v2.3.0
with:
metrics: cpu,network,memory,disk

Expand All @@ -751,7 +751,7 @@
uses: smartcontractkit/.github/actions/free-disk-space@free-disk-space/v1

- name: Checkout repository
uses: actions/checkout@v6.0.2
uses: actions/checkout@v6.1.0
with:
persist-credentials: false
ref: ${{ inputs.chainlink_version }}
Expand Down Expand Up @@ -1043,7 +1043,7 @@
}}.amazonaws.com/chainlink-tests
steps:
- name: Checkout repository
uses: actions/checkout@v6.0.2
uses: actions/checkout@v6.1.0
with:
persist-credentials: false
- name: Build Test Runner Image
Expand Down Expand Up @@ -1107,7 +1107,7 @@
QUARANTINE: ${{ inputs.quarantine }}
steps:
- name: Enable S3 Cache for Self-Hosted Runners
uses: runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
uses: runs-on/action@46910bf61b41721b0579f237e186afb35477007a # v2.3.0
with:
metrics: cpu,network,memory,disk

Expand All @@ -1120,7 +1120,7 @@
uses: smartcontractkit/.github/actions/free-disk-space@free-disk-space/v1

- name: Checkout repository
uses: actions/checkout@v6.0.2
uses: actions/checkout@v6.1.0
with:
persist-credentials: false

Expand Down Expand Up @@ -1310,7 +1310,7 @@
QUARANTINE: ${{ inputs.quarantine }}
steps:
- name: Enable S3 Cache for Self-Hosted Runners
uses: runs-on/action@742bf56072eb4845a0f94b3394673e4903c90ff0 # v2.1.0
uses: runs-on/action@46910bf61b41721b0579f237e186afb35477007a # v2.3.0
with:
metrics: cpu,network,memory,disk

Expand All @@ -1323,7 +1323,7 @@
uses: smartcontractkit/.github/actions/free-disk-space@free-disk-space/v1

- name: Checkout repository
uses: actions/checkout@v6.0.2
uses: actions/checkout@v6.1.0
with:
persist-credentials: false

Expand Down Expand Up @@ -1424,7 +1424,7 @@
test_results: ${{ steps.set_test_results.outputs.results }}
steps:
- name: Download all test result artifacts
uses: actions/download-artifact@v4.1.8
uses: actions/download-artifact@v4.3.0

Check warning on line 1427 in .github/workflows/run-e2e-tests.yml

View workflow job for this annotation

GitHub Actions / Validate Workflow Changes

1. Action is using node20. Versions older than node24 are being deprecated. Use a newer version of the action if possible. (node-version / warning)
with:
path: test_results
pattern: test_result_${{ needs.load-test-configurations.outputs.workflow_id
Expand Down Expand Up @@ -1475,7 +1475,7 @@
{ echo "cl_ref=$cl_ref"; echo "cl_short_ref=$cl_short_ref"; echo "cl_ref_path=$cl_ref_path"; } >> "$GITHUB_OUTPUT"

- name: Send Slack notification
uses: slackapi/slack-github-action@6c661ce58804a1a20f6dc5fbee7f0381b469e001 # v1.25.0
uses: slackapi/slack-github-action@fcfb566f8b0aab22203f066d80ca1d7e4b5d05b3 # v1.27.1

Check warning on line 1478 in .github/workflows/run-e2e-tests.yml

View workflow job for this annotation

GitHub Actions / Validate Workflow Changes

1. Action is using node20. Versions older than node24 are being deprecated. Use a newer version of the action if possible. (node-version / warning)
if: ${{ inputs.slack_notification_after_tests == 'true' ||
inputs.slack_notification_after_tests == 'always' ||
(inputs.slack_notification_after_tests == 'on_failure' &&
Expand Down Expand Up @@ -1516,7 +1516,7 @@
contains(join(needs.*.result, ','), 'failure') &&
inputs.slack_notification_after_tests_notify_user_id_on_failure != ''
}}
uses: slackapi/slack-github-action@6c661ce58804a1a20f6dc5fbee7f0381b469e001 # v1.25.0
uses: slackapi/slack-github-action@fcfb566f8b0aab22203f066d80ca1d7e4b5d05b3 # v1.27.1

Check warning on line 1519 in .github/workflows/run-e2e-tests.yml

View workflow job for this annotation

GitHub Actions / Validate Workflow Changes

1. Action is using node20. Versions older than node24 are being deprecated. Use a newer version of the action if possible. (node-version / warning)
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
with:
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/solidity-review-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ jobs:
timeout-minutes: 10
steps:
- name: Checkout the caller repository
uses: actions/checkout@v7.0.0
uses: actions/checkout@v7.0.1
with:
fetch-depth: 0
persist-credentials: false
Expand Down Expand Up @@ -207,7 +207,7 @@ jobs:
needs: [gather-basic-info]
steps:
- name: Checkout the caller repository
uses: actions/checkout@v7.0.0
uses: actions/checkout@v7.0.1
with:
ref: ${{ env.head_ref }}
persist-credentials: false
Expand All @@ -226,14 +226,14 @@ jobs:
mkdir -p code-coverage

- name: Install Foundry
uses: foundry-rs/foundry-toolchain@8f1998e9878d786675189ef566a2e4bf24869773 # v1.2.0
uses: foundry-rs/foundry-toolchain@908c540300062bd5a7e473851cdb4282204cee09 # v1.9.1
with:
version: ${{ inputs.foundry_version }}

# required for code coverage report generation
- name: Setup LCOV
if: ${{ inputs.generate_code_coverage == true }}
uses: hrishikesh-kadam/setup-lcov@f5da1b26b0dcf5d893077a3c4f29cf78079c841d # v1.0.0
uses: hrishikesh-kadam/setup-lcov@6c1aa0cc9e1c02f9f58f01ac599f1064ccc83470 # v1.1.0

- name: Run Forge build for product contracts
run: |
Expand Down Expand Up @@ -308,14 +308,14 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: Checkout caller repository
uses: actions/checkout@v7.0.0
uses: actions/checkout@v7.0.1
with:
fetch-depth: 0
ref: ${{ env.head_ref }}
persist-credentials: false

- name: Checkout .github repository
uses: actions/checkout@v7.0.0
uses: actions/checkout@v7.0.1
with:
repository: smartcontractkit/.github
ref: 65249c7eae628aad6e70a0c0850d981cd0074bf9
Expand All @@ -329,7 +329,7 @@ jobs:
pnpm-version: ^10.0.0

- name: Install Foundry
uses: foundry-rs/foundry-toolchain@8f1998e9878d786675189ef566a2e4bf24869773 # v1.2.0
uses: foundry-rs/foundry-toolchain@908c540300062bd5a7e473851cdb4282204cee09 # v1.9.1
with:
version: ${{ inputs.foundry_version }}

Expand All @@ -342,7 +342,7 @@ jobs:
if: ${{ inputs.generate_slither_reports == true }}
uses: actions/setup-python@v6.3.0
with:
python-version: "3.8"
python-version: "3.14"

- name: Install solc-select and solc
if: ${{ inputs.generate_slither_reports == true }}
Expand Down Expand Up @@ -472,14 +472,14 @@ jobs:

- name: Checkout caller repository
if: ${{ inputs.link_with_jira == true }}
uses: actions/checkout@v7.0.0
uses: actions/checkout@v7.0.1
with:
ref: ${{ env.head_ref }}
persist-credentials: false

- name: Checkout chainlink-github-actions repository
if: ${{ inputs.link_with_jira == true }}
uses: actions/checkout@v7.0.0
uses: actions/checkout@v7.0.1
with:
repository: smartcontractkit/.github
ref: 65249c7eae628aad6e70a0c0850d981cd0074bf9
Expand Down
12 changes: 6 additions & 6 deletions actions/build-push-docker-manifest/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -163,13 +163,13 @@ runs:
echo "name=${DOCKER_REGISTRY_URL}/${DOCKER_REPOSITORY_NAME}" | tee -a "$GITHUB_OUTPUT"

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
with:
# https://github.com/docker/buildx/tags
version: v0.33.0
version: v0.36.1

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0
uses: aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c # v6.2.3
with:
role-to-assume: ${{ inputs.aws-role-arn }}
role-duration-seconds: 900
Expand All @@ -178,7 +178,7 @@ runs:

- name: Login to ECR
id: login-ecr
uses: aws-actions/amazon-ecr-login@f2e9fc6c2b355c1890b65e6f6f0e2ac3e6e22f78 # v2.1.2
uses: aws-actions/amazon-ecr-login@d539f0932e70871a027e9d5a9d8fc38589180a64 # v2.1.6
with:
registry-type: >-
${{
Expand Down Expand Up @@ -467,10 +467,10 @@ runs:

- name: Install cosign
if: inputs.docker-manifest-sign == 'true'
uses: sigstore/cosign-installer@cad07c2e89fa2edd6e2d7bab4c1aa38e53f76003 # v4.1.1
uses: sigstore/cosign-installer@6f9f17788090df1f26f669e9d70d6ae9567deba6 # v4.1.2
with:
# https://github.com/sigstore/cosign/releases
cosign-release: "v2.6.1"
cosign-release: "v2.6.5"

- name: Sign Docker Manifest using GH OIDC
if: inputs.docker-manifest-sign == 'true'
Expand Down
2 changes: 1 addition & 1 deletion actions/build-push-docker/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ runs:
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
with:
# https://github.com/docker/buildx/tags
version: v0.35.0
version: v0.36.1

- name: Docker meta
id: docker-meta
Expand Down
4 changes: 2 additions & 2 deletions actions/chip-schema-registration/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ runs:
- uses: actions/checkout@v7

- name: Login to ECR
uses: aws-actions/amazon-ecr-login@f2e9fc6c2b355c1890b65e6f6f0e2ac3e6e22f78 # v2.1.2
uses: aws-actions/amazon-ecr-login@d539f0932e70871a027e9d5a9d8fc38589180a64 # v2.1.6
with:
registries: ${{ inputs.aws-account-id }}

Expand All @@ -61,7 +61,7 @@ runs:
docker tag $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/atlas-chip-cli:qa-latest chip-cli

- name: Connect to Tailscale
uses: tailscale/github-action@306e68a486fd2350f2bfc3b19fcd143891a4a2d8 # v4.1.2
uses: tailscale/github-action@780049a30b6ff5c378a9e7b389d15ece7a204888 # v4.1.3
with:
oauth-client-id: ${{ inputs.ts-ouath-client-id }}
oauth-secret: ${{ inputs.ts-ouath-secret }}
Expand Down
4 changes: 2 additions & 2 deletions actions/ci-beholder-validator/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ runs:
docker compose -f "${{ env.ACTIONS_PATH }}/docker-compose.yml" up -d redpanda-console

- name: Configure aws creds
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
uses: aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c # v6.2.3
with:
role-to-assume: ${{ inputs.aws-role-arn }}
role-duration-seconds: ${{ inputs.aws-role-duration-seconds }}
Expand All @@ -71,7 +71,7 @@ runs:

- name: Login to aws ecr
id: login-ecr
uses: aws-actions/amazon-ecr-login@f2e9fc6c2b355c1890b65e6f6f0e2ac3e6e22f78 # v2.1.2
uses: aws-actions/amazon-ecr-login@d539f0932e70871a027e9d5a9d8fc38589180a64 # v2.1.6
with:
registries: ${{ inputs.aws-account-number }}

Expand Down
4 changes: 2 additions & 2 deletions actions/ci-benchmarking/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ runs:

- name: Run github-action-benchmark for PRs
if: ${{ env.IS_PR == 'true' }}
uses: benchmark-action/github-action-benchmark@4de1bed97a47495fc4c5404952da0499e31f5c29 # v1.20.3
uses: benchmark-action/github-action-benchmark@52576c92bccf6ac60c8223ec7eb2565637cae9ba # v1.22.1
with:
tool: "go"
output-file-path: output.txt
Expand All @@ -129,7 +129,7 @@ runs:

- name: Run github-action-benchmark for Merges
if: ${{ env.IS_MERGE == 'true' }}
uses: benchmark-action/github-action-benchmark@4de1bed97a47495fc4c5404952da0499e31f5c29 # v1.20.3
uses: benchmark-action/github-action-benchmark@52576c92bccf6ac60c8223ec7eb2565637cae9ba # v1.22.1
with:
tool: "go"
output-file-path: output.txt
Expand Down
2 changes: 1 addition & 1 deletion actions/ci-lint-charts/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ runs:
fi

- name: Set up chart-testing
uses: helm/chart-testing-action@e6669bcd63d7cb57cb4380c33043eebe5d111992 # v2.6.1
uses: helm/chart-testing-action@6ec842c01de15ebb84c8627d2744a0c2f2755c9f # v2.8.0

- name: Run chart-testing (lint)
shell: bash
Expand Down
4 changes: 2 additions & 2 deletions actions/ci-lint-go/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ runs:

- name: Set env from files
if: inputs.use-env-files == 'true'
uses: cardinalby/export-env-action@b16a08b396d047e3f9e1446e3946440e2be02a73 # 2.2.2
uses: cardinalby/export-env-action@4f48c4676cf6ed6f46e30899ee987ce695da7c80 # 2.2.3
with:
envFile: ${{ inputs.env-files }}

Expand All @@ -122,7 +122,7 @@ runs:
fi

- name: Setup golangci-lint
uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9.2.0
uses: golangci/golangci-lint-action@ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a # v9.3.0
with:
version: ${{ inputs.golangci-lint-version }}
args: >-
Expand Down
Loading
Loading