https://github.com/tktech/justrunalready-action
https://github.com/tktech/justrunalready-action
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tktech/justrunalready-action
- Owner: TkTech
- Created: 2025-09-19T03:51:47.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-09-20T02:12:03.000Z (6 months ago)
- Last Synced: 2026-01-13T19:42:30.190Z (about 2 months ago)
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# JustRunAlready
GitHub Action for running the JustRunAlready (JRA) bundler on the current host
platform, optionally wrapping the bundle into a final artifact and uploading
it.
The action takes a few args:
- `config` (required): path to your `jra.toml`
- `args` (optional): extra args to pass to `jra bundle` (e.g., `--verbose`)
- `wrap` (optional): `appimage`, `dmg`, or `zip`
- `artifact_name` (optional): override artifact name
- `python-version` (optional): default `3.11`
... and has 1 (optional) output:
- `artifact_path`: resolved path of the uploaded artifact
Usage (single-platform)
```yaml
name: Bundle
on: [push]
jobs:
bundle:
runs-on: ubuntu-latest # or macos-latest / windows-latest
steps:
- uses: actions/checkout@v4
- uses: tktech/justrunalready-action@v1
with:
config: examples/minapp/jra.toml
args: --verbose
wrap: appimage
```
Usage (matrix for 3 OSes)
```yaml
jobs:
bundle:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
include:
- os: ubuntu-latest
wrap: appimage
- os: macos-latest
wrap: dmg
- os: windows-latest
wrap: zip
steps:
- uses: actions/checkout@v4
- uses: tktech/justrunalready-action@v1
with:
config: examples/minapp/jra.toml
wrap: ${{ matrix.wrap }}
args: --verbose
```