Commit graph

4 commits

Author SHA1 Message Date
Philip Peterson
5b674c122f RPM: each architecture natively, on its own runner
All checks were successful
RPM / rpm (arm64, runner-arm64-linux) (push) Successful in 4m42s
RPM / rpm (amd64, runner-x86-linux) (push) Successful in 1m33s
arm64 builds on the new runner-arm64-linux instead of under emulation.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 21:50:13 -09:00
Philip Peterson
15a56bfbba RPM: build with the shared quine-global/app-build action
Some checks failed
RPM / rpm (push) Has been cancelled
Its build script moves there, shared with our other apps.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 21:05:16 -09:00
Philip Peterson
c830421f6f RPM: build for arm64 too, under emulation
Some checks are pending
RPM / rpm (push) Waiting to run
Flutter can't cross-compile, so arm64 builds in an arm64 Fedora under the
runner's QEMU emulation, with its own SDK (the release tarball's Dart SDK
is x64, so arm64 fetches its own). quine-linux's arm64 image installs it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 20:57:05 -09:00
Philip Peterson
2d40040d94 Package as an RPM, built and published by Forgejo Actions
All checks were successful
RPM / rpm (push) Successful in 1m13s
packaging/ builds it in a Fedora container and makes an RPM;
.forgejo/workflows/rpm.yml runs that on each push to main and uploads it
to the forge's quine RPM group, which quine-linux's image installs from.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 03:53:50 -08:00