mirror of
https://github.com/daylinmorgan/oizys.git
synced 2024-12-22 01:50:44 -06:00
change update
This commit is contained in:
parent
1bb8da0bf1
commit
a8ce1b651e
3 changed files with 14 additions and 46 deletions
58
.github/workflows/update.yml
vendored
58
.github/workflows/update.yml
vendored
|
@ -88,62 +88,32 @@ jobs:
|
||||||
|
|
||||||
- name: Pre-build oizys
|
- name: Pre-build oizys
|
||||||
run: nix build .
|
run: nix build .
|
||||||
|
|
||||||
# TODO: make this all oizys ci update --host
|
- name: Build Current and Updated Systems
|
||||||
# to build / then build then write paths
|
|
||||||
- name: Build
|
|
||||||
run: >
|
run: >
|
||||||
nix run .
|
nix run .
|
||||||
--
|
--
|
||||||
build
|
ci update
|
||||||
"$(nix run . -- output --host,=othalan,algiz,mannaz,naudiz --flake .)"
|
--host,=othalan,algiz,mannaz,naudiz
|
||||||
--flake .
|
--flake .
|
||||||
--debug
|
--debug
|
||||||
--
|
--
|
||||||
--keep-going
|
--quiet
|
||||||
--no-link
|
|
||||||
|
|
||||||
- run: git show origin/flake-lock:flake.lock > updated.lock
|
|
||||||
|
|
||||||
- name: Pre-build oizys
|
|
||||||
run: nix build . --reference-lock-file updated.lock
|
|
||||||
|
|
||||||
- name: Build Updated
|
|
||||||
run: >
|
|
||||||
nix run .
|
|
||||||
--
|
|
||||||
build
|
|
||||||
"$(nix run . -- output --host,=othalan,algiz,mannaz,naudiz --flake .)"
|
|
||||||
--flake .
|
|
||||||
--debug
|
|
||||||
--
|
|
||||||
--keep-going
|
|
||||||
--no-link
|
|
||||||
--reference-lock-file updated.lock
|
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
for host in othalan algiz mannaz naudiz; do
|
for host in othalan algiz mannaz naudiz; do
|
||||||
for rev in current updated; do
|
echo "# System Diff" >> $GITHUB_STEP_SUMMARY
|
||||||
args="\"$(nix run . -- output --host $host)\" --out-link \"${host}-${rev}\""
|
nix run "nixpkgs#nvd" -- --color always diff ./$host-current ./$host-updated >> $host-summary.md
|
||||||
[[ "$rev" == "updated" ]] && args="$args --reference-lock-file updated.lock"
|
printf '```\n%s\n```\n' "$(nix run "nixpkgs#nvd" -- diff ./$host-current ./$host-updated)" >> $GITHUB_STEP_SUMMARY
|
||||||
nix build $args
|
|
||||||
done
|
|
||||||
done
|
done
|
||||||
|
|
||||||
- run: ls
|
|
||||||
|
|
||||||
# - run: |
|
|
||||||
# echo "# System Diff" >> $GITHUB_STEP_SUMMARY
|
|
||||||
# nix run "nixpkgs#nvd" -- --color always diff ./current ./updated >> summary.md
|
|
||||||
# printf '```\n%s\n```\n' "$(nix run "nixpkgs#nvd" -- diff ./current ./updated)" >> $GITHUB_STEP_SUMMARY
|
|
||||||
#
|
|
||||||
- run: df -h
|
- run: df -h
|
||||||
|
|
||||||
# - uses: actions/upload-artifact@v4
|
- uses: actions/upload-artifact@v4
|
||||||
# with:
|
with:
|
||||||
# name: ${{ matrix.host }}-summary
|
name: summary
|
||||||
# path: summary.md
|
path: '*-summary.md'
|
||||||
#
|
|
||||||
build-full:
|
build-full:
|
||||||
needs: build-minimal
|
needs: build-minimal
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
/nix/store/pznxacprsq9gspmiavldyg1qfyppmqw4-nixos-system-othalan-25.05.20241118.5083ec8
|
|
|
@ -1 +0,0 @@
|
||||||
/nix/store/qx76kywiz9v85yxck9y64878v0an9q15-nixos-system-othalan-25.05.20241118.5083ec8
|
|
Loading…
Reference in a new issue