Skip to content

[ci] update checkout, setup-python, and setup-java to current majors - #1078

Merged
wenjin272 merged 1 commit into
apache:mainfrom
katsugtgz:ci/update-action-versions
Sep 2, 2026
Merged

[ci] update checkout, setup-python, and setup-java to current majors#1078
wenjin272 merged 1 commit into
apache:mainfrom
katsugtgz:ci/update-action-versions

Conversation

@katsugtgz

Copy link
Copy Markdown
Contributor

Updates the CI workflow to use current GitHub-maintained action versions.

Changes in .github/workflows/ci.yml:

  • actions/checkout@v4 -> actions/checkout@v7 (8 refs)
  • actions/setup-python@v4 -> actions/setup-python@v7 (6 refs)
  • actions/setup-java@v4 -> actions/setup-java@v6 (6 refs)

Versions resolved from the actions' release pages at PR time (latest stable majors). The file does not use inputs removed in the new majors (setup-python pip-install, setup-java jdkFile). Third-party actions are left unchanged.

Validation:

  • workflow YAML parses after the change (8 jobs)

Scope: .github/workflows/ci.yml only. Commit author katsugtgz, unsigned.

Note: checks on this fork PR may need maintainer approval before they run.

@github-actions github-actions Bot added doc-label-missing The Bot applies this label either because none or multiple labels were provided. fixVersion/0.4.0 priority/major Default priority of the PR or issue. labels Aug 31, 2026
@wenjin272 wenjin272 changed the title ci: update checkout, setup-python, and setup-java to current majors [ci] update checkout, setup-python, and setup-java to current majors Sep 2, 2026

@wenjin272 wenjin272 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for updating these GitHub Actions. LGTM

@wenjin272
wenjin272 merged commit cd28eba into apache:main Sep 2, 2026
29 checks passed
@wenjin272 wenjin272 added doc-not-needed Your PR changes do not impact docs and removed doc-label-missing The Bot applies this label either because none or multiple labels were provided. labels Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-not-needed Your PR changes do not impact docs fixVersion/0.4.0 priority/major Default priority of the PR or issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants