Skip to content

CI: add workflow_dispatch and bump deprecated action versions#126

Open
aosen-xiong wants to merge 1 commit into
masterfrom
ci-workflow-dispatch
Open

CI: add workflow_dispatch and bump deprecated action versions#126
aosen-xiong wants to merge 1 commit into
masterfrom
ci-workflow-dispatch

Conversation

@aosen-xiong

Copy link
Copy Markdown
Contributor

Summary

  • Add workflow_dispatch: so CI can be re-triggered manually from the Actions UI
  • Bump actions/checkout v2 → v4 and actions/setup-java v2 → v4 (v2 runs on EOL Node 16 and is deprecated)
  • Add actions/setup-python@v5 with Python 3.9 (ubuntu-latest no longer ships Python 3.8 by default, which can break nested CFI build scripts)
  • Remove a dead # - uses: actions/checkout@v2 comment and normalize ${{ ... }} spacing

Test plan

🤖 Generated with Claude Code

Enable manual re-triggering from the Actions UI and update
actions/checkout (v2 -> v4) and actions/setup-java (v2 -> v4),
which run on EOL Node 16. Also add a Python 3.9 setup step,
since ubuntu-latest no longer ships Python 3.8 by default.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 18, 2026 13:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the CI workflow so it can be manually re-run and uses current GitHub Actions versions for checkout, Java setup, and Python setup.

Changes:

  • Adds workflow_dispatch to enable manual CI runs.
  • Updates actions/checkout and actions/setup-java to current major versions.
  • Adds Python 3.9 setup before the Java build/test steps.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants