Skip to content

ci: revert self-hosted toggle on this public repo (hosted-only) - #142

Merged
WomB0ComB0 merged 6 commits into
mainfrom
ci/revert-self-hosted-public
Sep 29, 2026
Merged

WomB0ComB0 merged 6 commits into
mainfrom
ci/revert-self-hosted-public

Conversation

@WomB0ComB0

@WomB0ComB0 WomB0ComB0 commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Reverts the self-hosted runner toggle on this public repo back to ubuntu-latest.

Public repositories get GitHub-hosted Actions for free and are excluded from the org's self-hosted runner group (which also disallows public repos), so the toggle was inert here and never routed to a self-hosted runner. Self-hosted is reserved for the private repos that were affected by the hosted-runner outage. Removing the unused toggle to keep public CI clearly hosted-only.

Merge on green.

Summary by CodeRabbit

  • Chores
    • Automated changelog, translation parity, labeling, link-checking, validation, and stale-item workflows now run on GitHub-hosted Ubuntu runners rather than conditionally using self-hosted runners. This standardizes where these repository checks run.

@github-actions github-actions Bot added the area:ci GitHub Actions, workflows, CI label Sep 29, 2026
@coderabbitai

coderabbitai Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 68f00469-321d-4eab-94c6-df222feeb3d5

📥 Commits

Reviewing files that changed from the base of the PR and between fd71173 and 5b59a81.

📒 Files selected for processing (6)
  • .github/workflows/changelog-sync.yml
  • .github/workflows/i18n-parity.yml
  • .github/workflows/labeler.yml
  • .github/workflows/lychee.yml
  • .github/workflows/required.yml
  • .github/workflows/stale.yml

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The changed workflow jobs now run on ubuntu-latest unconditionally. They no longer select the self-hosted runner based on USE_SELF_HOSTED.

Changes

Workflow runner updates

Layer / File(s) Summary
Set workflow jobs to hosted runners
.github/workflows/changelog-sync.yml, .github/workflows/i18n-parity.yml, .github/workflows/labeler.yml, .github/workflows/lychee.yml, .github/workflows/required.yml, .github/workflows/stale.yml
The standalone workflow jobs and five jobs in required.yml now use ubuntu-latest unconditionally. The previous conditional self-hosted runner selection was removed.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Bug fix

Merge Risk: ⚪ Minimal · up to 5b59a

These workflows are configured to use hosted runners, matching the stated goal for this public repository. No actionable merge-blocking risk is evident; merge after normal checks.

Architecture Summary

Architecture risk: 🔵 Low · up to 5b59a

The changed surface does not map to a changed system, dependency edge, entrypoint, or external dependency.

Changed systems: None identified.

Architecture concerns
No architecture-level concerns identified.

Review details

Before / after behavior

  • observed — Modified behavior in .github/workflows/changelog-sync.yml: The job now always uses ubuntu-latest; the previous conditional selected the self-hosted Linux x64 zima runner when vars.USE_SELF_HOSTED was 'true'.
  • observed — Modified behavior in .github/workflows/i18n-parity.yml: The job runner is now always ubuntu-latest; the previous condition selected the self-hosted Linux x64 Zima runner when USE_SELF_HOSTED was true.
  • observed — Modified behavior in .github/workflows/labeler.yml: The job now uses ubuntu-latest unconditionally, replacing the conditional selection of the self-hosted Linux x64 zima runner when USE_SELF_HOSTED was 'true'.
  • observed — Modified behavior in .github/workflows/lychee.yml: The job now uses ubuntu-latest unconditionally instead of selecting the self-hosted Linux x64 zima runner when vars.USE_SELF_HOSTED is 'true'.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the main change: reverting the public repository to hosted-only CI runners. It is concise and specific.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@WomB0ComB0
WomB0ComB0 merged commit d9d1b13 into main Sep 29, 2026
22 checks passed
@WomB0ComB0
WomB0ComB0 deleted the ci/revert-self-hosted-public branch September 29, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:ci GitHub Actions, workflows, CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant