From e782b40e5135e011b28e6cf954a4465b55c2d68b Mon Sep 17 00:00:00 2001 From: plasmagoat Date: Mon, 9 Jun 2025 02:01:32 +0200 Subject: [PATCH 1/3] wow --- .forgejo/workflows/build-image.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.forgejo/workflows/build-image.yml b/.forgejo/workflows/build-image.yml index 0e181b3..382724d 100644 --- a/.forgejo/workflows/build-image.yml +++ b/.forgejo/workflows/build-image.yml @@ -114,3 +114,27 @@ jobs: proxmox_host={{ env.PROXMOX_HOST }} proxmox_user={{ env.PROXMOX_USER }} remote_image_path_ci={{ steps.build_image.outputs.image_path_from_build }} + + release: + name: Release Image + needs: build + runs-on: ubuntu-latest + if: success() + + steps: + - name: Download Artifact + id: artifact + uses: actions/download-artifact@v3 + with: + name: nixos-base-image + + - name: Create Forgejo Release + uses: https://code.forgejo.org/sheik/forgejo-release@v2.6.0 + with: + title: "NixOS Base Image ${{ steps.version.outputs.tag }}" + prerelease: ${{ github.ref_type == 'tag' }} + tag: ${{ steps.version.outputs.tag }} + direction: upload + release-notes: | + This release contains the NixOS base image for Proxmox labeled `${{ steps.version.outputs.tag }}`. + release-dir: "${{ steps.artifact.outputs.download-path }}/nix-support" From 36544d0e61132fa0e347c6604115df384825d4b1 Mon Sep 17 00:00:00 2001 From: plasmagoat Date: Mon, 9 Jun 2025 02:07:11 +0200 Subject: [PATCH 2/3] Okay now... --- .forgejo/workflows/build-image.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.forgejo/workflows/build-image.yml b/.forgejo/workflows/build-image.yml index 382724d..5840cc4 100644 --- a/.forgejo/workflows/build-image.yml +++ b/.forgejo/workflows/build-image.yml @@ -122,11 +122,11 @@ jobs: if: success() steps: - - name: Download Artifact - id: artifact - uses: actions/download-artifact@v3 - with: - name: nixos-base-image + # - name: Download Artifact + # id: artifact + # uses: actions/download-artifact@v3 + # with: + # name: nixos-base-image - name: Create Forgejo Release uses: https://code.forgejo.org/sheik/forgejo-release@v2.6.0 From 2da703d938f9ca74b4e94c0800b4f56570bf05d1 Mon Sep 17 00:00:00 2001 From: plasmagoat Date: Mon, 9 Jun 2025 02:22:01 +0200 Subject: [PATCH 3/3] override tag --- .forgejo/workflows/build-image.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build-image.yml b/.forgejo/workflows/build-image.yml index 5840cc4..026d40a 100644 --- a/.forgejo/workflows/build-image.yml +++ b/.forgejo/workflows/build-image.yml @@ -132,9 +132,10 @@ jobs: uses: https://code.forgejo.org/sheik/forgejo-release@v2.6.0 with: title: "NixOS Base Image ${{ steps.version.outputs.tag }}" - prerelease: ${{ github.ref_type == 'tag' }} + prerelease: ${{ github.ref_type != 'tag' }} tag: ${{ steps.version.outputs.tag }} direction: upload + override: true release-notes: | This release contains the NixOS base image for Proxmox labeled `${{ steps.version.outputs.tag }}`. release-dir: "${{ steps.artifact.outputs.download-path }}/nix-support"