test new actions layout

This commit is contained in:
Henry Hiles 2026-04-16 11:08:23 -04:00
commit 5dc8f7f04b
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
4 changed files with 25 additions and 13 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/windows.yml
apk:
uses: ./.github/workflows/android.yml
flatpak:
uses: ./.github/workflows/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:
@ -30,11 +28,8 @@ jobs:
- name: Build app
run: nix build .#flatpak
- name: Rename flatpak
run: mv result/nexus.federated.Nexus.flatpak 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.flatpak
archive: false

View file

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