Files
newsfeed/web/package.json
rob thijssen a8c6f57ad0
Some checks failed
deploy / build-web (push) Failing after 5s
deploy / deploy-web (push) Has been skipped
deploy / build-api (push) Successful in 6m9s
deploy / deploy-api (push) Failing after 35s
ci(deploy): use correct runner labels and build native binaries
The first run failed with `cargo: command not found` — `runs-on: fedora-43`
is the generic (node) runner, not the Rust toolchain. Split the build:
Rust on `runs-on: rust`, the SPA on `fedora-43` (matching the fleet's
existing conventions, cf. cichlid/helexa workflows).

Also drop the musl static-cross build: the entire fleet is Fedora 43, so
native binaries built on the `rust` runner run on the targets without glibc
skew (deployment-gitea-actions.md §6 permits building on a runner no newer
than the oldest target). Removes the unverifiable musl-toolchain dependency.

Pin pnpm via packageManager so corepack resolves it deterministically.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016fKZzDpvjiJ9eYbPGgJvUP
2026-07-08 11:58:44 +03:00

931 B