fix(INF2-migrate-to-self-hosted): migrate workflows to use self hosted Runners - #1726
fix(INF2-migrate-to-self-hosted): migrate workflows to use self hosted Runners#1726vineetguptadev wants to merge 5 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
Migrates multiple GitHub Actions workflows from GitHub-hosted runners to org self-hosted ARC runners, adding installation steps for missing tooling on the self-hosted environment.
Changes:
- Switched eligible jobs to
runs-on: self-hosted. - Added runtime tool installation steps (GitHub CLI, Python) where required on self-hosted runners.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/remove-stale-branches.yml | Moves stale-branch cleanup job to self-hosted runners. |
| .github/workflows/claude-code-review.yml | Moves Claude review jobs to self-hosted and installs GitHub CLI. |
| .github/workflows/checks.yml | Moves typo linting job to self-hosted runners. |
| .github/workflows/certora-prover.yml | Moves Certora workflow to self-hosted and installs Python. |
| .github/workflows/automation.yml | Moves PR title linting job to self-hosted runners. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Claude finished @vineetguptadev's task in 1m 3s —— View job PR Review Complete ✅I've reviewed the workflow migration changes. Overall, this is a solid migration to self-hosted runners with good attention to detail. Here are my findings: ✅ What's Working Well
|
ea8aabd to
8d272ea
Compare
|
@claude check the latest changes of that PR , and if any of your previous review are un-addressed or invalid |
|
Claude finished @elhajin's task in 1m 0s —— View job Review Verification Complete ✅I've checked the latest PR changes against all previous review comments. Here's the status: ✅ Issues That Have Been Addressed
|
7df9aa5 to
2172a20
Compare
Motivation:
Migrate GitHub Actions workflows to organization self-hosted ARC runners to reduce reliance on GitHub-hosted runners.
Modifications:
Switched runs-on from ubuntu-latest to self-hosted for automation, certora-prover, claude-code-review, checks/typos, and remove-stale-branches workflows; added tool install steps (gh CLI, Python) where needed. Docker-dependent jobs (go-bindings) remain on ubuntu-latest.
Result:
Eligible workflows now run on ARC self-hosted runners in the EKS cluster, with Docker-dependent jobs unchanged.