diff --git a/.github/workflows/weekly-build-cache.yml b/.github/workflows/weekly-build-cache.yml index b710e8c..e4365b2 100644 --- a/.github/workflows/weekly-build-cache.yml +++ b/.github/workflows/weekly-build-cache.yml @@ -53,6 +53,12 @@ jobs: echo "Building server configuration..." nix build .#nixosConfigurations.server.config.system.build.toplevel --quiet + - name: Build emacs-vm + if: steps.check_changes.outputs.changes == 'true' + run: | + echo "Building emacs-vm..." + nix build .#emacs-vm --quiet + - name: Push to cache if: steps.check_changes.outputs.changes == 'true' run: | @@ -65,6 +71,7 @@ jobs: # Push the specific system derivations we just built nix build .#nixosConfigurations.workstation.config.system.build.toplevel --print-out-paths | attic push servidos:nixos --stdin nix build .#nixosConfigurations.server.config.system.build.toplevel --print-out-paths | attic push servidos:nixos --stdin + nix build .#emacs-vm --print-out-paths | attic push servidos:nixos --stdin - name: Commit updated flake.lock if: steps.check_changes.outputs.changes == 'true' @@ -85,7 +92,7 @@ jobs: if [[ "${{ steps.check_changes.outputs.changes }}" == "true" ]]; then echo "✅ Weekly build completed successfully!" echo "- Updated flake.lock" - echo "- Built workstation and server configurations" + echo "- Built workstation, server, and emacs-vm configurations" echo "- Pushed builds to Atticd cache" echo "- Committed changes and created release tag" else