Release gate: run the full inject toolchain and bundle-freshness check;...
Facebook Messenger on your desktop, without the Facebook clutter
Brought to you by:
kristoffer-r
Originally created by: kristofferR
The release workflow's pre-build check job says it runs "the same fmt/clippy/test/syntax checks CI runs" for tags landing on commits CI never checked — but it only runs the cargo checks plus node --check on the generated bundles. It omits Biome, tsc, bun test, and the bundle-freshness diff (git diff --exit-code src-tauri/inject) that ci.yml gates, so a tag on an unchecked commit could ship stale messenger.js/panel.js. Also release.yml uses non-frozen bun install while CI uses --frozen-lockfile.
Originally posted by: kristofferR
Fixed in [#137]. CI runs the full inject toolchain (lint, typecheck, test, build) and fails on generated-bundle drift, so a stale
src-tauri/inject/*bundle can't land.Related
Tickets:
#137Ticket changed by: kristofferR