Skip to content

[ci]: update the dependency versions of GitHub Actions workflows#4089

Merged
yuluo-yx merged 3 commits intoapache:masterfrom
P-Peaceful:ci/update-action-version
Mar 27, 2026
Merged

[ci]: update the dependency versions of GitHub Actions workflows#4089
yuluo-yx merged 3 commits intoapache:masterfrom
P-Peaceful:ci/update-action-version

Conversation

@P-Peaceful
Copy link
Contributor

Related PR

PR: #4088

What's changed?

ASF policy requires all third-party GitHub Actions to be pinned to a commit SHA
and approved via the ASF infrastructure allowlist.

This change aligns the workflow with the approved patterns defined in:
https://github.com/apache/infrastructure-actions

docker/build-push-action:
  d08e5c354a6adb9ed34480a06d141179aa583294:
    tag: v7.0.0
graalvm/setup-graalvm:
  f744c72a42b1995d7b0cbc314bde4bace7ac1fe1:
    tag: v1.5.0
DavidAnson/markdownlint-cli2-action:
  07035fd053f7be764496c0f8d8f9f41f98305101:
    tag: v22.0.0
docker/setup-qemu-action:
  ce360397dd3f832beb865e1373c09c0e9f86d70a:
    tag: v4.0.0
docker/setup-buildx-action:
  4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd:
    tag: v4.0.0
docker/login-action:
  b45d80f862d83dbcd57f89517bcf500b2ab88fb2:
    tag: v4.0.0

Future Work

ASF infrastructure is introducing mechanisms for managing and validating
GitHub Actions versions (e.g., Dependabot integration and allowlist checks):

apache/infrastructure-actions#486

After this PR is merged, we can consider aligning with the ASF-recommended
approach by:

  • Enabling Dependabot for GitHub Actions updates
  • Adding pre-check validation to ensure action SHAs are in the ASF allowlist

This PR focuses only on bringing the current workflows into compliance.

Checklist

  • I have read the Contributing Guide
  • I have written the necessary doc or comment.
  • I have added the necessary unit tests and all cases have passed.

Add or update API

  • I have added the necessary e2e tests and all cases have passed.

@github-actions github-actions bot added the infra label Mar 24, 2026
Copy link
Member

@yuluo-yx yuluo-yx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@yuluo-yx yuluo-yx merged commit 75d6dee into apache:master Mar 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants