diff --git a/.github/workflows/build-iso.yaml b/.github/workflows/build-iso.yaml index ee13e6c..9b70fef 100644 --- a/.github/workflows/build-iso.yaml +++ b/.github/workflows/build-iso.yaml @@ -16,10 +16,10 @@ jobs: attrPath: config.system.build.isoImage runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: cachix/install-nix-action@v23 + - uses: actions/checkout@v4 + - uses: cachix/install-nix-action@v27 with: - nix_path: nixpkgs=channel:nixos-23.11 + nix_path: nixpkgs=channel:nixos-24.05 extra_nix_config: | system-features = aarch64-linux arm-linux - run: | @@ -27,7 +27,7 @@ jobs: sudo apt-get update -q -y && sudo apt-get install -q -y tree qemu-system-aarch64 qemu-efi binfmt-support qemu-user-static - run: nix-build '' -A ${{ matrix.attrPath }} -I nixos-config=${{ matrix.type }}.nix --argstr system ${{ matrix.plattform }} - run: tree result - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: ${{ matrix.plattform }}-${{ matrix.type }} path: result/${{ matrix.type }}/ @@ -44,11 +44,11 @@ jobs: contents: write steps: - name: Download all artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 - name: Display structure of artifacts run: ls -R - name: Create Release & Upload Release Assets - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: # Note: If there is no release name specified, releases created in # the GitHub UI do not trigger a failure and are modified instead.