Skip to content

ci: switch to GitHub-hosted runners#2

Merged
pvldmitriev merged 1 commit intodevfrom
ci/github-hosted-runners
Apr 5, 2026
Merged

ci: switch to GitHub-hosted runners#2
pvldmitriev merged 1 commit intodevfrom
ci/github-hosted-runners

Conversation

@pvldmitriev
Copy link
Copy Markdown
Owner

@pvldmitriev pvldmitriev commented Apr 5, 2026

Summary

  • Remove 28 anomalyco-specific workflows (deploy, publish, discord, triage, bots, etc.)
  • Switch 4 essential CI workflows (test, typecheck, storybook, nix-eval) from blacksmith self-hosted runners to GitHub-hosted runners (ubuntu-latest, windows-latest)

Test plan

  • Verify typecheck workflow runs on ubuntu-latest
  • Verify test workflow runs unit tests on both ubuntu-latest and windows-latest
  • Verify storybook workflow builds successfully
  • Verify nix-eval workflow evaluates flake outputs

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Removed GitHub Actions workflows for automated issue and pull request management, compliance checking, and duplicate detection.
    • Removed workflows for daily reporting, deployment automation, artifact publishing, and release pipelines.
    • Removed workflows for documentation updates, extension syncing, and infrastructure management.
    • Migrated select CI jobs to GitHub-hosted runners.

…kflows

Remove 28 workflows that depend on anomalyco infrastructure (deploy, publish,
discord, triage, bots, etc.) and switch the 4 essential CI workflows
(test, typecheck, storybook, nix-eval) from blacksmith self-hosted runners
to GitHub-hosted runners (ubuntu-latest, windows-latest).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@pvldmitriev pvldmitriev merged commit f1c0011 into dev Apr 5, 2026
8 of 12 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 5, 2026

Hey! Your PR title ci: switch to GitHub-hosted runners doesn't follow conventional commit format.

Please update it to start with one of:

  • feat: or feat(scope): new feature
  • fix: or fix(scope): bug fix
  • docs: or docs(scope): documentation changes
  • chore: or chore(scope): maintenance tasks
  • refactor: or refactor(scope): code refactoring
  • test: or test(scope): adding or updating tests

Where scope is the package name (e.g., app, desktop, opencode).

See CONTRIBUTING.md for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 5, 2026

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 5, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: dcc0dfec-1d48-41b0-aaea-e7ac0421c1b4

📥 Commits

Reviewing files that changed from the base of the PR and between 8dfe8dc and d3ce485.

📒 Files selected for processing (32)
  • .github/workflows/beta.yml
  • .github/workflows/close-issues.yml
  • .github/workflows/close-stale-prs.yml
  • .github/workflows/compliance-close.yml
  • .github/workflows/containers.yml
  • .github/workflows/daily-issues-recap.yml
  • .github/workflows/daily-pr-recap.yml
  • .github/workflows/deploy.yml
  • .github/workflows/docs-locale-sync.yml
  • .github/workflows/docs-update.yml
  • .github/workflows/duplicate-issues.yml
  • .github/workflows/generate.yml
  • .github/workflows/nix-eval.yml
  • .github/workflows/nix-hashes.yml
  • .github/workflows/notify-discord.yml
  • .github/workflows/opencode.yml
  • .github/workflows/pr-management.yml
  • .github/workflows/pr-standards.yml
  • .github/workflows/publish-github-action.yml
  • .github/workflows/publish-vscode.yml
  • .github/workflows/publish.yml
  • .github/workflows/release-github-action.yml
  • .github/workflows/review.yml
  • .github/workflows/stats.yml
  • .github/workflows/storybook.yml
  • .github/workflows/sync-zed-extension.yml
  • .github/workflows/test.yml
  • .github/workflows/triage.yml
  • .github/workflows/typecheck.yml
  • .github/workflows/vouch-check-issue.yml
  • .github/workflows/vouch-check-pr.yml
  • .github/workflows/vouch-manage-by-issue.yml

📝 Walkthrough

Walkthrough

A comprehensive removal of 28 GitHub Actions workflow files is performed, along with migration of 4 remaining workflows from custom runners to standard GitHub-hosted runners. This eliminates automation for issue/PR management, releases, documentation generation, and scheduled tasks.

Changes

Cohort / File(s) Summary
GitHub Actions workflows deleted — Issue and PR management
close-issues.yml, close-stale-prs.yml, duplicate-issues.yml, pr-management.yml, pr-standards.yml, vouch-check-issue.yml, vouch-check-pr.yml, vouch-manage-by-issue.yml, compliance-close.yml, triage.yml, review.yml
Removed workflows that automatically managed issues, enforced PR standards, detected duplicates, performed compliance checks, and handled vouching logic (11 files, ~1078 lines).
GitHub Actions workflows deleted — Release and deployment
deploy.yml, publish.yml, publish-github-action.yml, publish-vscode.yml, release-github-action.yml, sync-zed-extension.yml, notify-discord.yml
Removed workflows that published releases, deployed infrastructure via Pulumi/SST, and notified external services (7 files, ~803 lines).
GitHub Actions workflows deleted — Automated reporting and generation
beta.yml, generate.yml, stats.yml, docs-update.yml, daily-issues-recap.yml, daily-pr-recap.yml
Removed workflows that generated reports, committed auto-generated changes, and scheduled daily recaps (6 files, ~553 lines).
GitHub Actions workflows deleted — Build infrastructure
containers.yml, nix-hashes.yml, opencode.yml, docs-locale-sync.yml
Removed workflows for container image builds, Nix hash computation, and documentation localization (4 files, ~297 lines).
GitHub Actions runner migration
nix-eval.yml, storybook.yml, test.yml, typecheck.yml
Changed execution runners from blacksmith-4vcpu-ubuntu-2404/blacksmith-4vcpu-windows-2025 to ubuntu-latest/windows-latest (4 files, 4-8 lines modified).

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐰 The workflows once hummed with purpose bright,
But now they rest, workflows take flight—
No more CI runs through darkest night,
Just runners fresh in GitHub's light,
A simpler path, if it feels right! 🌙

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ci/github-hosted-runners

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 and usage tips.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants