Skip to content

Add AppImage packaging workflow#157

Open
kagiyanagi wants to merge 1 commit into
WoeUSB:masterfrom
kagiyanagi:master
Open

Add AppImage packaging workflow#157
kagiyanagi wants to merge 1 commit into
WoeUSB:masterfrom
kagiyanagi:master

Conversation

@kagiyanagi

@kagiyanagi kagiyanagi commented Jun 1, 2026

Copy link
Copy Markdown

What this does

This PR adds optional AppImage packaging for WoeUSB-ng. ( mentioned in issue #87 )

The Appimage build packages the current repository checkout into a portable x86_64 appimage. It bundles WoeUSB-ng, Python, wxPython/GTK, and runtime tools used by WoeUSB-ng such as parted, GRUB tools,
ntfs-3g, dosfstools, and p7zip.

This adds:

  • AppImage build script in packaging/appimage/
  • GitHub workflow to build it and upload it as an artifact
  • small README section for AppImage usage

Notes

This was made kinda experimentally, so I’d really like a proper review from maintainers / someone who knows packaging better.

Please suggest if anything should be removed, moved, renamed, or done in a cleaner way.

For anyone who wants to use the AppImage right now, I’m also maintaining builds here:
https://github.com/kagiyanagi/woeusb-ng-appimage

Tested

  • Fedora container build works
  • AppImage is created
  • --version works
  • --help works
  • artifact upload works in GitHub Actions

Add Fedora-based AppImage build tooling, launcher metadata, and documentation for producing portable WoeUSB-ng builds.

Add a GitHub Actions workflow that builds the AppImage in Fedora, verifies the bundled runtime, smoke-tests --version and --help, and uploads the artifact.
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.

1 participant