Add emacs-vm build to weekly workflow
This commit is contained in:
parent
702f5cb2ea
commit
50b20197b8
9
.github/workflows/weekly-build-cache.yml
vendored
9
.github/workflows/weekly-build-cache.yml
vendored
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user