Skip to content

Update release script to build all OSes and do the release - #5

Open
halkeye wants to merge 1 commit into
chaun14:masterfrom
halkeye:halkeye/flatpak-and-build
Open

Update release script to build all OSes and do the release#5
halkeye wants to merge 1 commit into
chaun14:masterfrom
halkeye:halkeye/flatpak-and-build

Conversation

@halkeye

@halkeye halkeye commented Jun 24, 2026

Copy link
Copy Markdown
  • Switch to GITHUB_TOKEN so its short lived and no secret managements. Uses permissions
  • Matrix of osses to build all packages
  • Add flatback because i want it

I used claude to help cause i was super lazy

* Switch to GITHUB_TOKEN so its short lived and no secret managements.
  Uses permissions
* Matrix of osses to build all packages
* Add flatback because i want it

I used claude to help cause i was super lazy
@halkeye

halkeye commented Jun 24, 2026

Copy link
Copy Markdown
Author

https://github.com/halkeye/romm-client/actions/runs/28073958774/job/83114234379

i can't say for certain its uploading assets, i dont' want to run npm publish on my branch

@chaun14

chaun14 commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Thanks for the contribution
The main blockers are that Flatpak’s sandbox prevents the app from spawning host emulators,
and macOS isn’t supported because signing/notarization requires a paid Apple Developer account.

Minor detail: manual releases may also target the wrong commit.

For now linux itself isn't directly supported too but this will come probably soon

@halkeye

halkeye commented Jul 30, 2026

Copy link
Copy Markdown
Author

thats fair, i think at the time i was still running arch which kept giving me issues with electron, so wanted flatpak to even try it.

feel free to cherrypick or close the ticket

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.

2 participants