fix(ci): fix flake evaluation, pure modulesPath, user attrset, and add Gitea Packages upload
Test NaxOS Module Configurations / test-modules (push) Successful in 1m56s

This commit is contained in:
Lukas Holzner
2026-09-04 07:29:57 +02:00
parent 5da58ae6d7
commit 3495538ab1
9 changed files with 118 additions and 25 deletions
+15
View File
@@ -5,6 +5,10 @@ on:
tags:
- 'v*'
permissions:
contents: write
packages: write
jobs:
release:
runs-on: ubuntu-latest
@@ -29,6 +33,17 @@ jobs:
cd release-dist
sha256sum *.iso > SHA256SUMS
- name: Publish ISO to Gitea Packages
run: |
for f in release-dist/*; do
if [ -f "$f" ]; then
curl -s --fail-with-body -X PUT \
-H "Authorization: token ${{ secrets.GITEA_TOKEN }}" \
--upload-file "$f" \
"${{ github.server_url }}/api/packages/naxos/generic/naxos-release/${{ github.ref_name }}/$(basename "$f")" || true
fi
done
- name: Create Gitea Release
uses: softprops/action-gh-release@v2
with: