Skip to content

chore(ci): Migrate workflows to Blacksmith runners - #457

Merged
leavesster merged 1 commit into
mainfrom
codex/reapply-pr-451-blacksmith-runners
May 9, 2026
Merged

leavesster merged 1 commit into
mainfrom
codex/reapply-pr-451-blacksmith-runners

Conversation

@leavesster

@leavesster leavesster commented May 9, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings May 9, 2026 09:24
@coderabbitai

coderabbitai Bot commented May 9, 2026

Copy link
Copy Markdown

Review Change Stack

概览

此 PR 将五个 GitHub Actions 工作流的运行程序从通用 ubuntu-latest 标签迁移到特定的 Blacksmith 运行程序标签。安装和 Renovate 工作流使用 2vcpu 规格,而层级测试、节点操作和 PR 检查工作流使用 4vcpu 规格。层级测试矩阵新增 ARM 构建变体。

改动

CI 运行程序迁移

层 / 文件 摘要
2vcpu 运行程序更新
.github/workflows/install.yml, .github/workflows/renovate.yml
install-checkrenovate 作业的 runs-onubuntu-latest 更新为 blacksmith-2vcpu-ubuntu-2404
4vcpu 运行程序更新
.github/workflows/layer.yml, .github/workflows/oocana-node.yml, .github/workflows/pr.yml
layer-checkaction-testcheck 作业更新为 blacksmith-4vcpu-ubuntu-2404layer-test 矩阵的 os 列表新增 blacksmith-4vcpu-ubuntu-2404-arm

预估代码审查工作量

🎯 1 (简单) | ⏱️ ~5 分钟

🚥 Pre-merge checks | ✅ 3 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The pull request has no description provided, making it impossible to assess whether it explains the changeset. Add a pull request description explaining the purpose and scope of migrating workflows to Blacksmith runners.
✅ Passed checks (3 passed)
Check name Status Explanation
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.
Title check ✅ Passed PR 标题遵循指定格式 <type>(<scope>): <subject>,清晰反映了变更的主要内容——将工作流迁移到 Blacksmith 运行器。

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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

@leavesster leavesster changed the title .github/workflows: Migrate workflows to Blacksmith runners chore(ci): Migrate workflows to Blacksmith runners May 9, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates selected GitHub Actions workflows to run on Blacksmith Ubuntu 24.04 runners (including migrating the ARM layer job to a Blacksmith ARM runner tag), reapplying the earlier migration from #451 onto the current main branch.

Changes:

  • Switched several workflow jobs from ubuntu-latest to Blacksmith Ubuntu 24.04 runner tags.
  • Updated the layer workflow’s ARM matrix entry to use blacksmith-4vcpu-ubuntu-2404-arm.
  • Migrated the layer “check” job to a Blacksmith runner.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/renovate.yml Renovate job now runs on blacksmith-2vcpu-ubuntu-2404.
.github/workflows/pr.yml PR “check” job now runs on blacksmith-4vcpu-ubuntu-2404.
.github/workflows/oocana-node.yml Action test job now runs on blacksmith-4vcpu-ubuntu-2404.
.github/workflows/layer.yml ARM matrix entry moved to Blacksmith ARM tag; layer-check moved to Blacksmith runner.
.github/workflows/install.yml Install compatibility check job now runs on blacksmith-2vcpu-ubuntu-2404.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@leavesster
leavesster merged commit a8abfad into main May 9, 2026
15 checks passed
@leavesster
leavesster deleted the codex/reapply-pr-451-blacksmith-runners branch May 9, 2026 09:29
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.

2 participants