Skip to content

chore(ci): switch workflows to Blacksmith runners#1

Open
Lionvsx wants to merge 1 commit into
mainfrom
imp-2371-blacksmith-runners
Open

chore(ci): switch workflows to Blacksmith runners#1
Lionvsx wants to merge 1 commit into
mainfrom
imp-2371-blacksmith-runners

Conversation

@Lionvsx

@Lionvsx Lionvsx commented Apr 16, 2026

Copy link
Copy Markdown
Member

Summary

  • replace remaining GitHub-hosted or Shipfox runners with Blacksmith runners
  • preserve lightweight 2 vCPU jobs where already intentional

Notes

  • this repo already runs GitHub Actions in production, so the change is isolated to CI runner selection

Open with Devin

@vercel

vercel Bot commented Apr 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
realtime-demo Error Error Apr 16, 2026 10:35pm

Request Review

@devin-ai-integration devin-ai-integration Bot 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.

Devin Review found 2 potential issues.

Open in Devin Review

jobs:
lint:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🚩 Blacksmith runner compatibility consideration

The runner is changed from ubuntu-latest to blacksmith-4vcpu-ubuntu-2404 in both workflows. Blacksmith runners are GitHub Actions-compatible and this should work seamlessly. However, if the repository's GitHub organization doesn't have Blacksmith configured, both workflows will fail with a runner resolution error. This is not a code bug but an operational prerequisite worth confirming.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

jobs:
bump-and-publish:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🚩 Docker actions compatibility on Blacksmith runners

The publish workflow uses Docker-related actions (docker/setup-qemu-action@v3, docker/setup-buildx-action@v3, docker/build-push-action@v5) at .github/workflows/publish.yml:133-155. These actions rely on Docker being available on the runner. Blacksmith runners generally support Docker, but it's worth confirming that the blacksmith-4vcpu-ubuntu-2404 image includes Docker and QEMU support for multi-platform builds (linux/amd64,linux/arm64).

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@coderabbitai

coderabbitai Bot commented Apr 16, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@Lionvsx has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 59 minutes and 54 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 59 minutes and 54 seconds.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 164b1c6c-48ac-4c9b-a969-e4940f3a3b6b

📥 Commits

Reviewing files that changed from the base of the PR and between 80ef0e3 and 1ff039f.

📒 Files selected for processing (2)
  • .github/workflows/lint.yml
  • .github/workflows/publish.yml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch imp-2371-blacksmith-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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant