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

View file

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