An open API service indexing awesome lists of open source software.

https://github.com/animmouse/setup-appimage

Setup/Install an AppImage app for GitHub Actions
https://github.com/animmouse/setup-appimage

action actions appimage github-actions

Last synced: about 1 month ago
JSON representation

Setup/Install an AppImage app for GitHub Actions

Awesome Lists containing this project

README

          

# Setup AppImage app for GitHub Actions
Setup [AppImage](https://appimage.org) app on GitHub Actions.

This action installs your AppImage app for use in actions by installing it on tool cache using [AnimMouse/tool-cache](https://github.com/AnimMouse/tool-cache).

This action is implemented as a [composite](https://docs.github.com/en/actions/creating-actions/creating-a-composite-action) action.

This action only works on Ubuntu.

## Usage
To use your AppImage app, run this action before running your app.

1. Specify the file name of the binary and the URL of the AppImage file.
2. Specify the cache key, the cache key can be the version of the program.

```yaml
steps:
- name: Setup Hello World AppImage
uses: AnimMouse/setup-appimage@v2
with:
filename: helloworld-appimage
url: https://github.com/AnimMouse/hello-world-appimage/releases/download/v1/helloworld-appimage-x86_64.AppImage
cache_key: v1

- run: helloworld-appimage
```