Skip to content

chore(ci): migrate all workflow runners to self-hosted#835

Open
kongche-jbw wants to merge 1 commit into
mainfrom
chore/ci
Open

chore(ci): migrate all workflow runners to self-hosted#835
kongche-jbw wants to merge 1 commit into
mainfrom
chore/ci

Conversation

@kongche-jbw

Copy link
Copy Markdown
Collaborator

Description

Migrate all GitHub Actions workflow runners from GitHub-hosted
(ubuntu-22.04 / ubuntu-latest) to self-hosted runners
([self-hosted, ubuntu]). This covers CI, prelint, release,
nightly docker build, RPM build, and issue/PR automation workflows.

Related Issue

no-issue: infrastructure change, no feature issue

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Refactoring (no functional change)
  • Performance improvement
  • CI/CD or build changes

Scope

  • cosh (copilot-shell)
  • sec-core (agent-sec-core)
  • skill (os-skills)
  • sight (agentsight)
  • tokenless (tokenless)
  • ckpt (ws-ckpt)
  • memory (agent-memory)
  • anolisa (anolisa-cli)
  • Multiple / Project-wide

Checklist

  • I have read the Contributing Guide
  • My code follows the project's code style
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the documentation accordingly

Testing

Merge and observe that all workflow runs execute on the
three self-hosted runners successfully.

Additional Notes

11 workflow files changed, 31 runs-on declarations updated.

chengshuyi
chengshuyi previously approved these changes Jun 11, 2026

@chengshuyi chengshuyi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM, thanks!

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

Labels

scope:ci ./.github/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants