chore: 更新兩處提到 GKE runner 的註解 — 那三顆已退役 - #60
Merged
Merged
Conversation
pathorsAI/pathors#3026 把 infra/k8s/gha-runner/ 的三顆 pod 整包退役。這個 repo 的 runs-on 一直是裸 self-hosted,CI 不受影響,但兩處註解會變成錯的。 - sonar.yml:12-16 原本說「最小的 runner 是 gke pods(5Gi limit),-Xmx 與 sonar.javascript.node.maxspace 是照那個下限抓的」。下限已經不存在了,所以那 兩個值現在是保守而非緊繃 —— 改寫成這個意思,並明說要調大得有量測,不能只因為 下限移動了就調。 - run_foss_spec.yml:42-43 原本說 pnpm-only job「跑在 org 的 self-hosted runner (gke pods、nchc-shared,以及 pathorsAI/pathors#2845 的 GCE 機器)」。三項裡 有兩項不成立:gke pods 已退役,GCE 兩台從未註冊成功(pathorsAI/pathors#3012, Secret Manager 的 PAT 從沒注入,startup script 拿 404 後 exit 22)。⚠️ 順帶記下一個容量事實:這個 repo 看得到的是 org 層的 Default runner group, 拆掉那三顆之後裡面只剩 nchc-shared-1/2 **兩台**(pathorsAI/pathors 另有四台 repo 層的 nchc-runner-*,這個 repo 用不到)。所以這次退役對這裡的衝擊是 5 → 2, 比 monorepo 的 9 → 6 重。CI 不會壞,但排隊會變長。
yui0303
approved these changes
Sep 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
跟著 pathorsAI/pathors#3026(退役 GKE 上的
gha-runner×3)一起的收尾。這個 repo 的 CI 不受影響 ——runs-on一直是裸self-hosted,兩處提到 gke 的地方都只是註解。但那兩段註解會變成錯的,而且都在會影響後續判斷的位置。改了什麼
sonar.yml:12-16原本寫著「最小的 runner 是 gke pods(5Gi memory limit),下面的-Xmx與 properties 裡的sonar.javascript.node.maxspace是照那個下限抓的」。那個下限已經不存在,所以這兩個值現在是保守而不是緊繃。改寫成這個意思,並明說要調大得有量測撐著,不能只因為下限移動了就調 —— 不然下一個人會把它當成「可以放心加大」的許可。run_foss_spec.yml:42-43原本寫著 pnpm-only job 跑在「org 的 self-hosted runner(gke pods、nchc-shared,以及 pathorsAI/pathors#2845 的 GCE 機器)」。三項裡有兩項不成立:gke pods 已退役,GCE 那兩台從未註冊成功(pathorsAI/pathors#3012 —— Secret Manager 裡的 PAT 從沒注入,startup script 讀versions/latest:access拿 404,curl -sf加set -euo pipefailexit 22 中止;GCP 實測兩台 2026-09-17 16:07 建起、16:33 停機至今TERMINATED)。這個 repo 看得到的只有 org 層的
Defaultrunner group,pathorsAI/pathors另外還有四台 repo 層的nchc-runner-*,這裡用不到:pathorsAI/pathorspathorsAI/inbox實測:
CI 不會壞(
runs-on沒有要求任何自訂 label),但排隊會明顯變長,尤其run_foss_spec那幾個 pnpm job 跟sonar會互相排。真的痛的話,解法是 pathorsAI/pathors#3012 —— 那兩台e2-standard-8開起來就回到 4 台,而且是唯一有 Docker 的,順便能把目前還留在 GitHub-hosted 的lint-backend/security-scan/backend-tests搬過來。