NixOS + home-manager configs, mirrored from GitLab SaaS. gitlab.com/andreijiroh-dev/nixops-config
nix-flake nixos home-manager nixpkgs nix-flakes
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci(github-actions): tweak Flake CI to signoff commits on lockfile updates + Live CD builds

Signed-off-by: ajhalili2006 <ajhalili2006@gmail.com>

+9 -7
+9 -7
.github/workflows/flake-ci.yml
··· 41 41 git config --global user.name "RecapTimeBot" 42 42 git config --global user.email "recaptimebot@gmail.com" 43 43 git add flake.lock 44 - git commit -m "chore(flake): update lockfile [skip-ci]" || echo "No changes to commit" 44 + git commit -m "chore(flake): update lockfile [skip-ci]" --signoff || echo "No changes to commit" 45 45 git push 46 46 build-iso: 47 47 concurrency: ··· 64 64 - name: Show flake metadata 65 65 run: nix flake metadata 66 66 67 - - run: | 68 - mkdir dist 69 - echo ::group::Building amd64 minimal ISO file 70 - nix build .#nixosConfigurations.recoverykit-amd64.config.system.build.isoImage --verbose --show-trace 71 - cp result/iso/*.iso ./dist/ -rv 72 - echo ::endgroup 67 + - name: Build amd64 minimal ISO file 68 + run: nix build .#nixosConfigurations.recoverykit-amd64.config.system.build.isoImage --verbose --show-trace 69 + 70 + - name: Build custom live graphical ISO 71 + run: nix build --impure .#nixosConfigurations.live-cd.config.system.build.isoImage --verbose --show-trace 72 + 73 + - name: Prepare for artifact uploads 74 + run: cp result/iso/*.iso ./dist/ -rv 73 75 74 76 - name: Upload as artifact 75 77 uses: actions/upload-artifact@v4