https://github.com/mgrojo/alr2appimage-action
Reusable action that you can use to build an AppImage from your Alire crate and publish it to your releases section
https://github.com/mgrojo/alr2appimage-action
ada alire appimage github-actions
Last synced: about 2 months ago
JSON representation
Reusable action that you can use to build an AppImage from your Alire crate and publish it to your releases section
- Host: GitHub
- URL: https://github.com/mgrojo/alr2appimage-action
- Owner: mgrojo
- License: mit
- Created: 2025-03-19T20:43:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-24T12:39:19.000Z (10 months ago)
- Last Synced: 2025-10-14T18:35:07.458Z (8 months ago)
- Topics: ada, alire, appimage, github-actions
- Homepage: https://github.com/mgrojo/alr2appimage
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alr2appimage-action
Reusable action that you can use to build an [AppImage](https://appimage.org/)
from your [Alire](https://alire.ada.dev/) 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
```yaml
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
```