alr2appimage-action

July 20, 2025 ยท View on GitHub

Reusable action that you can use to build an AppImage from your Alire crate and publish it to your releases section.

Example

Add this to your GitHub Action. Full example in https://github.com/mgrojo/open_url/blob/main/.github/workflows/main.yml

    name: Continuous AppImage
    runs-on: ubuntu-20.04
    steps:
       - name: Checkout
         uses: actions/checkout@v2
       - name: alr2appimage-action
         uses: mgrojo/alr2appimage-action@v1
         with: # All these arguments are optional. The indicated values are the default ones.
           alireVersion: 2.1.0 # Use custom version of Alire
           alr2appimageVersion: 1.0.0 # Use custom version of alr2appimage.
           alr2appimageArgs: "--use-version" # Arguments to pass to alr2appimage
           tagName: "continuous" # Tag to use for your application release.
           crateDir: "." # Directory where your Alire crate is located
           deleteExistent: false # Delete the tag and release if already existent