Commit Graph
14 Commits
Author SHA1 Message Date
Raven Scott 6ed94a377a Remove workflow artifact upload from rolling release CI
Release rolling / release (push) Has been cancelled
Release assets on the rolling tag are enough; skip actions/upload-artifact backup.
2026-07-11 15:16:24 -04:00
Raven Scott 172ed58383 Fix hung Electron client packages on cross-arch (linux-arm64)
Release rolling / release (push) Failing after 3m18s
rebuildConfig:false still ran @electron/rebuild (spread of false is a
no-op), which can stall for many minutes when packaging arm64 on x64 CI
under "Finalizing package". Use onlyModules:[] to truly skip rebuilds,
pre-download Electron zips with timeouts before forge package, point
packager at electronZipDir, and kill any single host package after 8m.
2026-07-11 14:59:14 -04:00
Raven Scott 0f8fde6748 Vendor rcodesign for CI instead of downloading from GitHub
Release rolling / release (push) Has been cancelled
Rolling release runners stall or fail fetching apple-codesign releases.
Ship linux-x64 and linux-arm64 binaries under tools/rcodesign/ and install
from the checkout so the ad-hoc macOS signing step is offline and fast.
2026-07-11 14:41:10 -04:00
Raven Scott b0947ca472 Speed up Electron client packaging by filtering prebuilds
Release rolling / release (push) Has been cancelled
Only ship native prebuilds for the target platform/arch (~80MB instead
of ~500MB of multi-arch blobs), skip redundant GUI rebundles, cache
Electron downloads across hosts, and strip more packaging-only deps so
"Finalizing package" no longer crawls multi-hundred-MB asars six times.
2026-07-11 14:36:12 -04:00
Raven Scott d1fcbc5717 Fix rcodesign download URL for apple-platform-rs releases
Release rolling / release (push) Has been cancelled
apple-codesign binaries moved from indygreg/apple-codesign to
indygreg/apple-platform-rs with tags apple-codesign/<version>, which
caused a 404 in the rolling release workflow.
2026-07-11 14:22:31 -04:00
Raven Scott 5946edef28 Fix CI hang on npm install by skipping lifecycle scripts
Release rolling / release (push) Failing after 1m23s
Electron postinstall and ssh2/cpu-features node-gyp run silently after
deprecation warnings and often hang forever on Gitea runners. Install
with --ignore-scripts, then only run esbuild's installer; forge still
downloads per-target Electron during package.
2026-07-11 14:20:41 -04:00
Raven Scott 2e8ad21326 Update CI codesign
Release rolling / release (push) Failing after 20m49s
2026-07-11 12:58:31 -04:00
Raven Scott 515532450e Update CI
Release rolling / release (push) Failing after 13m48s
2026-07-11 12:39:11 -04:00
Raven Scott d71fefc9ff Update
Release rolling / release (push) Has been cancelled
2026-07-11 12:26:16 -04:00
Raven Scott dffc45080f updates
Release rolling / release (push) Has been cancelled
2026-07-11 12:13:27 -04:00
Raven Scott 49282e4c5f update
Release rolling / release (push) Failing after 2m31s
2026-07-11 12:09:41 -04:00
Raven Scott e99c99a647 Update
Release rolling / release (push) Has been cancelled
2026-07-11 12:00:32 -04:00
Raven Scott 6303b5108d Update CI
Release rolling / release (push) Has been cancelled
2026-07-11 11:44:08 -04:00
Raven Scott 2526ebb99b CI 2026-07-11 11:39:59 -04:00