Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
dcf1bf5
ci: upgrade actions/checkout to v6
andrewhsu Jun 16, 2026
059c27b
ci: upgrade actions/download-artifact to v8
andrewhsu Jun 16, 2026
4bbcf10
ci: upgrade actions/github-script to v8
andrewhsu Jun 16, 2026
0a95874
ci: upgrade actions/labeler to v6
andrewhsu Jun 16, 2026
a35c768
ci: upgrade actions/setup-go to v6
andrewhsu Jun 16, 2026
dff350f
ci: upgrade actions/setup-node to v6
andrewhsu Jun 16, 2026
8c659cf
ci: upgrade actions/setup-python to v6
andrewhsu Jun 16, 2026
dae9cb7
ci: upgrade actions/stale to v10
andrewhsu Jun 16, 2026
85165b0
ci: upgrade actions/upload-artifact to v7
andrewhsu Jun 16, 2026
dcd7d6d
ci: upgrade astral-sh/ruff-action to v4.0.0
andrewhsu Jun 16, 2026
2b56e85
ci: upgrade astral-sh/setup-uv to v8.2.0
andrewhsu Jun 16, 2026
5f54223
ci: upgrade aws-actions/aws-secretsmanager-get-secrets to v3
andrewhsu Jun 16, 2026
ea8027e
ci: upgrade aws-actions/configure-aws-credentials to v6
andrewhsu Jun 16, 2026
c9cc64e
ci: upgrade bazel-contrib/setup-bazel to 0.19.0
andrewhsu Jun 16, 2026
12f1eff
ci: upgrade docker/build-push-action to v7
andrewhsu Jun 16, 2026
4381419
ci: upgrade docker/setup-buildx-action to v4
andrewhsu Jun 16, 2026
8dc1a6e
ci: upgrade golangci/golangci-lint-action to v9
andrewhsu Jun 16, 2026
d53b979
ci: upgrade goreleaser/goreleaser-action to v7
andrewhsu Jun 16, 2026
47e7b90
ci: upgrade peter-evans/create-or-update-comment to v5
andrewhsu Jun 16, 2026
aef9a5c
ci: upgrade peter-evans/repository-dispatch to v4
andrewhsu Jun 16, 2026
f1b8248
ci: upgrade peter-evans/slash-command-dispatch to v5
andrewhsu Jun 16, 2026
d43fbae
ci: replace archived actions-rs with dtolnay/rust-toolchain
andrewhsu Jun 16, 2026
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
14 changes: 7 additions & 7 deletions .github/workflows/backport-command.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}
- uses: aws-actions/aws-secretsmanager-get-secrets@v2
- uses: aws-actions/aws-secretsmanager-get-secrets@v3
with:
secret-ids: |
,sdlc/prod/github/actions_bot_token
Expand All @@ -45,7 +45,7 @@ jobs:
run: $SCRIPT_DIR/get_backport_type.sh
shell: bash
- name: Failed reaction
uses: peter-evans/create-or-update-comment@v4
uses: peter-evans/create-or-update-comment@v5
if: failure()
with:
token: ${{ env.ACTIONS_BOT_TOKEN }}
Expand All @@ -69,11 +69,11 @@ jobs:
BACKPORT_BRANCH: ${{ needs.backport-type.outputs.backport_branch }}
steps:
- uses: actions/checkout@v6
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}
- uses: aws-actions/aws-secretsmanager-get-secrets@v2
- uses: aws-actions/aws-secretsmanager-get-secrets@v3
with:
secret-ids: |
,sdlc/prod/github/actions_bot_token
Expand Down Expand Up @@ -155,14 +155,14 @@ jobs:
run: $SCRIPT_DIR/create_pr.sh
shell: bash
- name: Add reaction
uses: peter-evans/create-or-update-comment@v4
uses: peter-evans/create-or-update-comment@v5
with:
token: ${{ env.ACTIONS_BOT_TOKEN }}
repository: ${{ github.event.client_payload.github.payload.repository.full_name }}
comment-id: ${{ github.event.client_payload.github.payload.comment.id }}
reactions: hooray
- name: Failed reaction
uses: peter-evans/create-or-update-comment@v4
uses: peter-evans/create-or-update-comment@v5
if: failure()
with:
token: ${{ env.ACTIONS_BOT_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/backport-on-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ jobs:
if: success() && steps.findPr.outputs.number
env:
PR: ${{ steps.findPr.outputs.pr }}
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}
- uses: aws-actions/aws-secretsmanager-get-secrets@v2
- uses: aws-actions/aws-secretsmanager-get-secrets@v3
with:
secret-ids: |
,sdlc/prod/github/actions_bot_token
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/buf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
paths: proto
lint: true
format: false # We use clang-tidy
breaking: ${{ github.event_name == 'pull_request' && !contains(github.event.pull_request.labels.*.name, 'buf skip breaking') }} # Enable breaking change check unless the label 'buf skip breaking' is set

Check warning on line 53 in .github/workflows/buf.yml

View workflow job for this annotation

GitHub Actions / yamllint

53:139 [comments] too few spaces before comment: expected 2
push: false # Only validate, don't push to registry
# ===========================================================================
# Job: push-to-registry (push events only - registry operations only)
Expand All @@ -62,11 +62,11 @@
needs: validate # Only run after validation passes
runs-on: ubuntu-latest
steps:
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}
- uses: aws-actions/aws-secretsmanager-get-secrets@v2
- uses: aws-actions/aws-secretsmanager-get-secrets@v3
with:
secret-ids: |
,sdlc/prod/github/buf_token
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/buildkite-slash-commands.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ jobs:
id-token: write
contents: read
steps:
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}
- uses: aws-actions/aws-secretsmanager-get-secrets@v2
- uses: aws-actions/aws-secretsmanager-get-secrets@v3
with:
secret-ids: |
,sdlc/prod/github/actions_bot_token
Expand All @@ -48,7 +48,7 @@ jobs:
buildkite_pipeline: redpanda
command: ${{ github.event.client_payload.slash_command.command }}
- name: Success reaction
uses: peter-evans/create-or-update-comment@v4
uses: peter-evans/create-or-update-comment@v5
with:
token: ${{ env.ACTIONS_BOT_TOKEN }}
repository: ${{ github.event.client_payload.github.payload.repository.full_name }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/check-ducktape-protos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: bazel-contrib/setup-bazel@0.15.0
uses: actions/checkout@v6
- uses: bazel-contrib/setup-bazel@0.19.0
with:
bazelisk-cache: true
repository-cache: true
Expand All @@ -48,7 +48,7 @@ jobs:
CI: false
run: bazel fetch --lockfile_mode=off //proto/...
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v8.2.0
- name: Regenerate ducktape proto bindings
env:
CI: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-backport-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
contents: read
steps:
- name: Close backport issues and PRs
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const version = '${{ github.event.inputs.version }}';
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cloud-installpack-bk-trigger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ jobs:
id-token: write
contents: read
steps:
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}
- uses: aws-actions/aws-secretsmanager-get-secrets@v2
- uses: aws-actions/aws-secretsmanager-get-secrets@v3
with:
secret-ids: |
,sdlc/prod/github/actions_bot_token
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/dispatch-docs-updates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ jobs:
echo "Draft: ${{ github.event.release.draft }}"

# Assume AWS role and fetch ACTIONS_BOT_TOKEN
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}

- id: ghsecrets
uses: aws-actions/aws-secretsmanager-get-secrets@v2
uses: aws-actions/aws-secretsmanager-get-secrets@v3
with:
secret-ids: |
,sdlc/prod/github/actions_bot_token
Expand All @@ -54,7 +54,7 @@ jobs:
# Dispatch to api-docs repo if latest
- name: Dispatch to api-docs repo
if: steps.latest.outputs.is_latest == 'true'
uses: peter-evans/repository-dispatch@v3
uses: peter-evans/repository-dispatch@v4
with:
token: ${{ env.ACTIONS_BOT_TOKEN }}
repository: redpanda-data/api-docs
Expand All @@ -65,7 +65,7 @@ jobs:
# Dispatch to docs repo for property docs generation if latest
- name: Dispatch property docs generation to docs repo
if: steps.latest.outputs.is_latest == 'true'
uses: peter-evans/repository-dispatch@v3
uses: peter-evans/repository-dispatch@v4
with:
token: ${{ env.ACTIONS_BOT_TOKEN }}
repository: redpanda-data/docs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-bazel-dependency-graph.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v6
- uses: bazel-contrib/setup-bazel@0.15.0
- uses: bazel-contrib/setup-bazel@0.19.0
with:
# Avoid downloading Bazel every time.
bazelisk-cache: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint-bazel-pkg-tool.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ jobs:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: stable
cache: false
- uses: golangci/golangci-lint-action@v8
- uses: golangci/golangci-lint-action@v9
with:
version: latest
args: --timeout 10m --verbose tool.go
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v6
- uses: bazel-contrib/setup-bazel@0.15.0
- uses: bazel-contrib/setup-bazel@0.19.0
with:
# Avoid downloading Bazel every time.
bazelisk-cache: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-golang.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
go mod tidy
git diff --exit-code -- go.mod go.sum
- name: Check goreleaser configuration file
uses: goreleaser/goreleaser-action@v5
uses: goreleaser/goreleaser-action@v7
with:
version: v1.24.0
args: check src/go/.goreleaser.yaml
4 changes: 2 additions & 2 deletions .github/workflows/lint-python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@ jobs:
- name: Checkout code
uses: actions/checkout@v6
- name: Ruff format --check
uses: astral-sh/ruff-action@v3
uses: astral-sh/ruff-action@v4.0.0
with:
args: "format --check --diff"
version: "0.12.10"
- name: Ruff check (/tests only)
uses: astral-sh/ruff-action@v3
uses: astral-sh/ruff-action@v4.0.0
with:
args: "check --output-format=github"
src: "./tests"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ jobs:
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
- uses: actions/labeler@v6
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/promote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ jobs:
id-token: write
contents: read
steps:
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}
- uses: aws-actions/aws-secretsmanager-get-secrets@v2
- uses: aws-actions/aws-secretsmanager-get-secrets@v3
with:
secret-ids: |
,sdlc/prod/github/buildkite_token
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-apache-polaris-python-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
with:
repository: 'apache/polaris'
- name: Set up Python 3.11
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.11
- name: Generate client
Expand All @@ -52,7 +52,7 @@ jobs:
-e 's/"polaris\/\*\*"/"polaris\/\*\*\/\*\.py"/' \
-e 's/boto3==/boto3>=/' pyproject.toml
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v8.2.0
- name: Build distribution packages
working-directory: client/python
run: uv build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-rp-storage-tool.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
id-token: write
contents: read
steps:
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/render-pr-body-release-notes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
curl -s -S -f -L -o rpchangelog/requirements.txt https://vectorized-public.s3.us-west-2.amazonaws.com/rpchangelog/requirements.txt
curl -s -S -f -L -o rpchangelog/rpchangelog.py https://vectorized-public.s3.us-west-2.amazonaws.com/rpchangelog/rpchangelog.py
chmod +x rpchangelog/rpchangelog.py
- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: '3.12'
cache: 'pip'
Expand Down
22 changes: 4 additions & 18 deletions .github/workflows/rp-storage-tool-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,30 +22,16 @@ jobs:
- name: Checkout sources
uses: actions/checkout@v6
- name: Install stable toolchain
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true
uses: dtolnay/rust-toolchain@stable
- name: Run cargo check
uses: actions-rs/cargo@v1
with:
command: check
args: --manifest-path tools/rp_storage_tool/Cargo.toml
run: cargo check --manifest-path tools/rp_storage_tool/Cargo.toml
test:
name: Unit tests
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v6
- name: Install stable toolchain
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true
uses: dtolnay/rust-toolchain@stable
- name: Run cargo test
uses: actions-rs/cargo@v1
with:
command: test
args: --manifest-path tools/rp_storage_tool/Cargo.toml
run: cargo test --manifest-path tools/rp_storage_tool/Cargo.toml
6 changes: 3 additions & 3 deletions .github/workflows/rpk-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: stable
cache-dependency-path: 'src/go/rpk/go.sum'
Expand All @@ -57,7 +57,7 @@ jobs:
runs-on: ${{ matrix.runner }}
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: stable
cache-dependency-path: 'src/go/rpk/go.sum'
Expand All @@ -67,7 +67,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: stable
- uses: bufbuild/buf-action@v1
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/slash-commands.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ jobs:
id-token: write
contents: read
steps:
- uses: aws-actions/configure-aws-credentials@v4
- uses: aws-actions/configure-aws-credentials@v6
with:
aws-region: ${{ vars.RP_AWS_CRED_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.RP_AWS_CRED_ACCOUNT_ID }}:role/${{ vars.RP_AWS_CRED_BASE_ROLE_NAME }}${{ github.event.repository.name }}
- uses: aws-actions/aws-secretsmanager-get-secrets@v2
- uses: aws-actions/aws-secretsmanager-get-secrets@v3
with:
secret-ids: |
,sdlc/prod/github/actions_bot_token
parse-json-secrets: true
- uses: peter-evans/slash-command-dispatch@v4
- uses: peter-evans/slash-command-dispatch@v5
with:
token: ${{ env.ACTIONS_BOT_TOKEN }}
permission: read
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
permissions:
issues: write
steps:
- uses: actions/stale@v9
- uses: actions/stale@v10
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 90 # 3 months
Expand Down
Loading
Loading