Skip to content

Commit

Permalink
auto updater
Browse files Browse the repository at this point in the history
  • Loading branch information
appaquet committed Oct 2, 2024
1 parent 72fb189 commit e5d33ab
Showing 1 changed file with 27 additions and 14 deletions.
41 changes: 27 additions & 14 deletions .github/workflows/updater.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
strategy:
matrix:
pair:
- machine: "appaquet@deskapp"
os: ubuntu-latest
# - machine: "appaquet@deskapp"
# os: ubuntu-latest
- machine: "appaquet@servapp"
os: ubuntu-latest
- machine: "appaquet@mbpapp"
os: macos-latest
# - machine: "appaquet@mbpapp"
# os: macos-latest
runs-on: ${{ matrix.pair.os }}
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -56,8 +56,17 @@ jobs:
run: |
set -xe
nvd diff result-before result-after | tee diff
echo "Changes for ${{ matrix.pair.machine }} home:" > "${{ matrix.pair.machine }}-home-diff"
cat diff >> "${{ matrix.pair.machine }}-home-diff"
# Only include if significant changes. Ex base output:
# <<< result-before
# >>> result-after
# Version changes:
# Closure size: 716 -> 716 (10 paths added, 10 paths removed, delta +0, disk usage +287.0KiB).
NB_CHANGES=$(cat diff | grep -vcE "(Version changes|Closure size|<<<|>>>)")
if [ $NB_CHANGES -gt 0 ]; then
echo "Changes for ${{ matrix.pair.machine }} home:" > "${{ matrix.pair.machine }}-home-diff"
cat diff >> "${{ matrix.pair.machine }}-home-diff"
fi
- name: Add as artifact
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -110,10 +119,12 @@ jobs:
nvd diff result-before result-after | tee diff
# Only include if significant changes. Ex base output:
# Version changes:
# [U.] #1 nixos-system-deskapp 24.05.20240928.fbca5e7 -> 24.05.20240930.1719f27
# Closure size: 1637 -> 1637 (29 paths added, 29 paths removed, delta +0, disk usage +7.5KiB).
NB_CHANGES=$(cat diff | grep -vcE "(Version changes|nixos-system|Closure size)")
# <<< result-before
# >>> result-after
# Version changes:
# [U.] #1 nixos-system-deskapp 24.05.20240928.fbca5e7 -> 24.05.20240930.1719f27
# Closure size: 1637 -> 1637 (29 paths added, 29 paths removed, delta +0, disk usage +7.5KiB).
NB_CHANGES=$(cat diff | grep -vcE "(Version changes|nixos-system|Closure size|<<<|>>>)")
if [ $NB_CHANGES -gt 0 ]; then
echo "Changes for ${{ matrix.machine }} nixos:" > ${{ matrix.machine }}-nixos-diff
cat diff >> ${{ matrix.machine }}-nixos-diff
Expand Down Expand Up @@ -170,10 +181,12 @@ jobs:
nvd diff ./darwin-result-before ./darwin-result-after | tee diff
# Only include if significant changes. Ex base output:
# Version changes:
# [C.] #1 darwin-system 24.05pre-git+darwin4.4b43b68, 24.05pre-git+darwin5 -> 24.05pre-git+darwin4.f61d5f2, 24.05pre-git+darwin5
# Closure size: 169 -> 169 (10 paths added, 10 paths removed, delta +0, disk usage +3.7KiB).
NB_CHANGES=$(cat diff | grep -vcE "(Version changes|darwin-system|Closure size)")
# <<< result-before
# >>> result-after
# Version changes:
# [C.] #1 darwin-system 24.05pre-git+darwin4.4b43b68, 24.05pre-git+darwin5 -> 24.05pre-git+darwin4.f61d5f2, 24.05pre-git+darwin5
# Closure size: 169 -> 169 (10 paths added, 10 paths removed, delta +0, disk usage +3.7KiB).
NB_CHANGES=$(cat diff | grep -vcE "(Version changes|darwin-system|Closure size|<<<|>>>)")
if [ $NB_CHANGES -gt 0 ]; then
echo "Changes for ${{ matrix.machine }} darwin:" > ${{ matrix.machine }}-darwin-diff
cat diff >> ${{ matrix.machine }}-darwin-diff
Expand Down

0 comments on commit e5d33ab

Please sign in to comment.