Skip to content

Merge branch 'dev-deavid' into alpha #2

Merge branch 'dev-deavid' into alpha

Merge branch 'dev-deavid' into alpha #2

Workflow file for this run

name: Release Alpha (Rolling)
on:
push:
branches:
- alpha
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Update APT & Install Build Dependencies
run: |
sudo apt-get update
sudo apt-get install -y g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-x11-0 mingw-w64 zip
- name: Install WASM deps
run: |
cargo install wasm-pack
- name: Set up Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
target: x86_64-pc-windows-gnu,wasm32-unknown-unknown
- name: Install just
uses: extractions/setup-just@v3
- name: Build and Package Artifacts
run: just package-all
- name: Overwrite alpha-latest rolling release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh release delete alpha-latest --yes --cleanup-tag 2>/dev/null || true
gh release create alpha-latest \
--target ${{ github.sha }} \
--prerelease \
--title "Alpha Latest (rolling)" \
--notes "Latest alpha build from the alpha branch. Volatile. May break." \
releases/unhaunter-*
gh release edit alpha-latest --latest=false