Skip to content
44 changes: 44 additions & 0 deletions .changeset/mighty-apricots-mate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
"cicd-build-publish-artifacts-go": minor
"ctf-setup-run-tests-environment": minor
"parse-and-mask-test-secrets": minor
"build-push-docker-manifest": minor
"cicd-build-publish-charts": minor
"llm-action-error-reporter": minor
"crib-deploy-environment": minor
"pull-private-ecr-image": minor
"ci-beholder-validator": minor
"k8s-tailscale-connect": minor
"ctf-fetch-aws-secret": minor
"docker-image-patch": minor
"md-confluence-sync": minor
"setup-github-token": minor
"wait-for-workflows": minor
"branch-out-upload": minor
"build-push-docker": minor
"promote-image-ecr": minor
"ecr-image-exists": minor
"pr-quality-check": minor
"ci-benchmarking": minor
"ci-sonarqube-go": minor
"ci-sonarqube-ts": minor
"cicd-changesets": minor
"ctf-build-image": minor
"ctf-build-tests": minor
"setup-nix-cache": minor
"ci-kubeconform": minor
"oci-image-bump": minor
"update-actions": minor
"ctf-run-tests": minor
"ctf-setup-go": minor
"do-not-merge": minor
"setup-golang": minor
"setup-nodejs": minor
"ci-lint-go": minor
"ci-lint-ts": minor
"ci-test-go": minor
"ci-test-ts": minor
"setup-gap": minor
---

chore: bump many reusable action dependencies for node24 support/migration
2 changes: 1 addition & 1 deletion actions/beholder-pulumi-deploy-schema/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ inputs:
runs:
using: "composite"
steps:
- uses: actions/checkout@v4.2.1
- uses: actions/checkout@v6

- name: Docker login to ECR
shell: bash
Expand Down
20 changes: 10 additions & 10 deletions actions/branch-out-upload/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,15 +126,15 @@ runs:
run: |
set -o pipefail
read -r -a GO_TEST_ARGS_ARRAY <<< "${GO_TEST_ARGS}"
COMMAND=(
gotestsum
--format standard-quiet
--hide-summary skipped
--junitfile "$JUNIT_FILE_PATH"
--
"${GO_TEST_ARGS_ARRAY[@]}"
)
echo "Running command: ${COMMAND[*]}"
COMMAND=(
gotestsum
--format standard-quiet
--hide-summary skipped
--junitfile "$JUNIT_FILE_PATH"
--
"${GO_TEST_ARGS_ARRAY[@]}"
)
echo "Running command: ${COMMAND[*]}"
"${COMMAND[@]}"

- name: Install JUnit Enhancer (go)
Expand Down Expand Up @@ -210,7 +210,7 @@ runs:

- name: Upload test logs as artifact
if: ${{ failure() && steps.inputs-ext.outputs.run-enhancer == 'true' }}
uses: actions/upload-artifact@v5.0.0
uses: actions/upload-artifact@v7
with:
name: individual_test_logs
path: "${{ steps.inputs-ext.outputs.junit-dir }}/raw-test-logs/"
Expand Down
2 changes: 1 addition & 1 deletion actions/build-push-docker-manifest/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ runs:
version: v0.27.0

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
with:
role-to-assume: ${{ inputs.aws-role-arn }}
role-duration-seconds: 900
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 @@ -202,7 +202,7 @@ runs:
if:
${{ steps.dockerfile-ecr-parse.outputs.needs-ecr-login == 'true' ||
inputs.docker-push == 'true' }}
uses: aws-actions/configure-aws-credentials@a03048d87541d1d9fcf2ecf528a4a65ba9bd7838 # v5.0.0
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
with:
role-to-assume: ${{ inputs.aws-role-arn }}
role-duration-seconds: 900
Expand Down
2 changes: 1 addition & 1 deletion actions/bump-mcms-tools/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ runs:
using: "composite"
steps:
- name: Check out
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Resolve latest tag
id: latest
Expand Down
2 changes: 1 addition & 1 deletion actions/chip-schema-registration/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ inputs:
runs:
using: composite
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Login to ECR
uses: aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076 # v2.0.1
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 @@ -31,7 +31,7 @@ runs:
using: composite
steps:
- name: Checkout repo
uses: actions/checkout@v4.2.1
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

Expand Down 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@v4
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
with:
role-to-assume: ${{ inputs.aws-role-arn }}
role-duration-seconds: ${{ inputs.aws-role-duration-seconds }}
Expand Down
8 changes: 4 additions & 4 deletions actions/ci-benchmarking/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,10 @@ runs:
using: "composite"
steps:
- name: Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Go Environment
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version: "stable"

Expand Down Expand Up @@ -109,7 +109,7 @@ runs:

- name: Download Previous Benchmark Data
if: ${{ env.IS_PR == 'true' || env.IS_MERGE == 'true' }}
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ./cache
key: ${{ runner.os }}-benchmark
Expand Down Expand Up @@ -141,7 +141,7 @@ runs:

- name: Upload Updated Benchmark Data
if: ${{ env.IS_MERGE == 'true' }}
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ./cache
key: ${{ runner.os }}-benchmark
Expand Down
4 changes: 2 additions & 2 deletions actions/ci-kubeconform/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,12 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

- name: Install Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: ${{ inputs.go-version-file }}

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 @@ -30,7 +30,7 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

Expand Down
8 changes: 4 additions & 4 deletions actions/ci-lint-go/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,13 +81,13 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

- name: Assume aws gati role
if: inputs.use-gati == 'true'
uses: aws-actions/configure-aws-credentials@a03048d87541d1d9fcf2ecf528a4a65ba9bd7838 # v5.0.0
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
with:
role-to-assume: ${{ inputs.aws-role-arn-gati }}
role-duration-seconds: ${{ inputs.aws-role-duration-seconds }}
Expand Down Expand Up @@ -116,7 +116,7 @@ runs:
envFile: ${{ inputs.env-files }}

- name: Setup go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: ${{ inputs.go-version-file }}
cache: ${{ inputs.use-go-cache }}
Expand Down Expand Up @@ -154,7 +154,7 @@ runs:

- name: Store lint report artifact
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ inputs.artifact-name }}
path: ${{ inputs.go-directory }}/golangci-lint-report.xml
2 changes: 1 addition & 1 deletion actions/ci-lint-misc/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

Expand Down
4 changes: 2 additions & 2 deletions actions/ci-lint-ts/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

Expand All @@ -59,7 +59,7 @@ runs:

- name: Store lint result artifacts
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ts-lint-results
path: ./eslint-report.json
2 changes: 1 addition & 1 deletion actions/ci-prettier/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

Expand Down
4 changes: 2 additions & 2 deletions actions/ci-sonarqube-go/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,11 @@ runs:
- name: Download all reports (no test-report-workflow)
id: all
if: inputs.test-report-workflow == ''
uses: actions/download-artifact@v6
uses: actions/download-artifact@v8

- name: Download all reports (no lint-report-workflow)
if: steps.all.outcome != 'success' && inputs.lint-report-workflow == ''
uses: actions/download-artifact@v6
uses: actions/download-artifact@v8

- name: Download test-report artifact using workflow file name
if: inputs.test-report-workflow != ''
Expand Down
4 changes: 2 additions & 2 deletions actions/ci-sonarqube-ts/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,11 @@ runs:
- name: Download all reports (no test-report-workflow)
id: all
if: inputs.test-report-workflow == ''
uses: actions/download-artifact@v6
uses: actions/download-artifact@v8

- name: Download all reports (no lint-report-workflow)
if: steps.all.outcome != 'success' && inputs.lint-report-workflow == ''
uses: actions/download-artifact@v6
uses: actions/download-artifact@v8

- name: Download test-report artifact using workflow file name
if: inputs.test-report-workflow != ''
Expand Down
8 changes: 4 additions & 4 deletions actions/ci-test-go/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,13 +102,13 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

- name: Assume aws gati role
if: inputs.use-gati == 'true'
uses: aws-actions/configure-aws-credentials@a03048d87541d1d9fcf2ecf528a4a65ba9bd7838 # v5.0.0
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
with:
role-to-assume: ${{ inputs.aws-role-arn-gati }}
role-duration-seconds: ${{ inputs.aws-role-duration-seconds }}
Expand Down Expand Up @@ -167,7 +167,7 @@ runs:

- name: Store test report artifacts
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ inputs.artifact-name }}-results
path: |
Expand All @@ -180,7 +180,7 @@ runs:

- name: Store race coverage report
if: ${{ inputs.enable-go-test-race == 'true' }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ inputs.artifact-name }}-race-results
path: race/*.txt
2 changes: 1 addition & 1 deletion actions/ci-test-sol/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

Expand Down
4 changes: 2 additions & 2 deletions actions/ci-test-ts/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

Expand All @@ -60,7 +60,7 @@ runs:

- name: Store test result artifacts
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ts-test-results
path: |
Expand Down
8 changes: 4 additions & 4 deletions actions/cicd-build-publish-artifacts-go/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,14 +110,14 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}
ref: ${{ inputs.checkout-ref }}

- name: Assume aws gati role
if: inputs.use-gati == 'true'
uses: aws-actions/configure-aws-credentials@a03048d87541d1d9fcf2ecf528a4a65ba9bd7838 # v5.0.0
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
with:
role-to-assume: ${{ inputs.aws-role-arn-gati }}
role-duration-seconds: ${{ inputs.aws-role-duration-seconds }}
Expand All @@ -140,7 +140,7 @@ runs:
"https://github.com/"

- name: Setup go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: ${{ inputs.go-version-file }}
cache: ${{ inputs.use-go-cache }}
Expand Down Expand Up @@ -177,7 +177,7 @@ runs:
fi

- name: Configure aws creds
uses: aws-actions/configure-aws-credentials@a03048d87541d1d9fcf2ecf528a4a65ba9bd7838 # v5.0.0
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
if: inputs.publish == 'true' && inputs.docker-registry == 'aws'
with:
role-to-assume: ${{ inputs.aws-role-arn }}
Expand Down
2 changes: 1 addition & 1 deletion actions/cicd-build-publish-artifacts-ts/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ runs:
steps:
- name: Checkout repo
if: inputs.checkout-repo == 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: ${{ inputs.checkout-repo-fetch-depth }}

Expand Down
Loading
Loading