Skip to content

ci: move the hosted jobs to the Hetzner fleet - #8

Merged
Lenoux01 merged 1 commit into
mainfrom
ci/move-to-hetzner-fleet
Sep 18, 2026
Merged

Lenoux01 merged 1 commit into
mainfrom
ci/move-to-hetzner-fleet

Conversation

@Lenoux01

Copy link
Copy Markdown
Contributor

Warum

Seit 2026-09-17 16:57 UTC startet in hansenexus kein GitHub-hosted Job mehr:

The job was not started because recent account payments have failed or your spending limit needs to be increased.

Die Org hat die 3000 enthaltenen Linux-Minuten überschritten (3047,3 im September). Das Spending Limit bleibt bei $0, hosted Runner sind also kein Fallback.

Ruling: dec_2026-09-17_global-ci-on-hetzner-fleet-no-hosted-minutes. Schon umgezogen: client-ops, new-campus, hn-infra, dotfiles, skills.

Was sich ändert

  • Alle Jobs in ci.yml, pages.yml und release.yml wechseln auf die Flotte.
  • /tmp raus, $RUNNER_TEMP rein. Auf einem hosted Runner gehört /tmp dem Job allein; auf der Flotte teilen sich zwei Agents einen Host. npm pack --pack-destination /tmp plus npm i /tmp/hansenexus-nextup-*.tgz hätte dort den Tarball des anderen Laufs installieren können — der Smoke-Test hätte gegen ein fremdes Artefakt bestanden. Dasselbe für /tmp/consumer, /tmp/site, /tmp/internal und /tmp/publish.log im Release-Dry-Run.

🤖 Generated with Claude Code

The org's included Actions minutes ran out on 2026-09-17 16:57 UTC and every
hosted job in hansenexus stopped starting. The spending limit stays at $0.
Ruling: dec_2026-09-17_global-ci-on-hetzner-fleet-no-hosted-minutes

On a hosted runner /tmp belongs to the job; on the fleet TWO AGENTS SHARE A
HOST. `npm pack --pack-destination /tmp` followed by
`npm i /tmp/hansenexus-nextup-*.tgz` could therefore have installed the OTHER
run's tarball and passed the smoke test against a foreign artifact. Everything
moves to $RUNNER_TEMP: the pack destination, the consumer dir, the two build
outputs, and the release dry run's publish log.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Lenoux01
Lenoux01 merged commit 9576cba into main Sep 18, 2026
5 checks passed
@Lenoux01
Lenoux01 deleted the ci/move-to-hetzner-fleet branch September 18, 2026 10:10
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