Skip to content

ci: run checks on EnkeeBot self-hosted runners - #6

Merged
kleinlau17 merged 1 commit into
mainfrom
ci/enkeebot-self-hosted-runner
Oct 24, 2026
Merged

kleinlau17 merged 1 commit into
mainfrom
ci/enkeebot-self-hosted-runner

Conversation

@kleinlau17

Copy link
Copy Markdown
Contributor

PR #5 的 CI 因 GitHub 托管 runner 的账单/支出额度限制未能启动。本 PR 将 test job 的 runs-on 改为与 BotLab 相同的 fromJSON(vars.RUNNER || '"ubuntu-latest"') 表达式,通过 RUNNER 变量选择 EnkeeBot 自托管 runner。

已将本仓 GitHub Actions 仓库变量 RUNNER 设置为 ["self-hosted","enkeebot"] 并回读确认;变量缺省时保留与 BotLab 相同的 ubuntu-latest 回退行为。现有 Python 3.10–3.13 矩阵、依赖安装、lint、测试、golden parity 和 source-wheel 验证步骤不变。

本 PR 独立从 main 创建,只包含一行 workflow 改动,不包含 #5 的 SDK 改动。

本地验证:

  • go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7 -shellcheck= .github/workflows/ci.yml:通过(workflow 语法及表达式检查;未执行 ShellCheck)。
  • git diff --check:通过。
  • 本地未重复运行 Python 测试矩阵:本次仅调整任务调度,完整测试由 PR CI 在目标 runner 上执行。

请项总审核实际改动及本地验证记录后,再决定是否合入 main。

@kleinlau17
kleinlau17 merged commit b0271ba into main Oct 24, 2026
4 checks passed
@carlvon17
carlvon17 deleted the ci/enkeebot-self-hosted-runner branch November 5, 2026 11:05
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