test new actions layout

This commit is contained in:
Henry Hiles 2026-04-16 11:08:23 -04:00
commit 8fefdb205d
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
4 changed files with 26 additions and 11 deletions

View file

@ -1,9 +1,7 @@
name: "Build APK"
on:
push:
branches: ["main"]
tags: ["*"]
workflow_call:
workflow_dispatch:
jobs:

21
.github/workflows/build.yml vendored Normal file
View file

@ -0,0 +1,21 @@
name: "Build Artifacts"
on:
workflow_dispatch:
push:
branches: ["main"]
tags: ["*"]
jobs:
exe:
uses: ./.github/workflows/build-exe.yml
apk:
uses: ./.github/workflows/build-apk.yml
flatpak:
uses: ./.github/workflows/build-flatpak.yml
publish:
needs: [exe, apk, flatpak]
runs-on: ubuntu-latest
steps:
- run: echo "all done"

View file

@ -1,9 +1,7 @@
name: "Build Flatpaks"
on:
push:
branches: ["main"]
tags: ["*"]
workflow_call:
workflow_dispatch:
jobs:
@ -31,10 +29,10 @@ jobs:
run: nix build .#flatpak
- name: Rename flatpak
run: mv result/nexus.federated.Nexus.flatpak nexus.federated.Nexus-${{ matrix.arch }}.flatpak
run: mv result/nexus.federated.Nexus.flatpak result/nexus.federated.Nexus-${{ matrix.arch }}.flatpak
- name: Upload installer artifact
uses: actions/upload-artifact@v7
with:
path: nexus.federated.Nexus-${{ matrix.arch }}.flatpak
path: result/nexus.federated.Nexus-${{ matrix.arch }}.flatpak
archive: false

View file

@ -1,9 +1,7 @@
name: "Build EXE"
on:
push:
branches: ["main"]
tags: ["*"]
workflow_call:
workflow_dispatch:
jobs: