chore: cache build and runtime dependencies
This commit is contained in:
parent
afc10710a4
commit
5558d20896
1 changed files with 17 additions and 17 deletions
|
@ -21,51 +21,51 @@ jobs:
|
||||||
- name: Build anonymous-overflow
|
- name: Build anonymous-overflow
|
||||||
run: |
|
run: |
|
||||||
nix build '.#anonymous-overflow'
|
nix build '.#anonymous-overflow'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build bulk-downloader-for-reddit
|
- name: Build bulk-downloader-for-reddit
|
||||||
run: |
|
run: |
|
||||||
nix build '.#bulk-downloader-for-reddit'
|
nix build '.#bulk-downloader-for-reddit'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build discord-downloader-go
|
- name: Build discord-downloader-go
|
||||||
run: |
|
run: |
|
||||||
nix build '.#discord-downloader-go'
|
nix build '.#discord-downloader-go'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build fennel-ls
|
- name: Build fennel-ls
|
||||||
run: |
|
run: |
|
||||||
nix build '.#fennel-ls'
|
nix build '.#fennel-ls'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build headscale-ui
|
- name: Build headscale-ui
|
||||||
run: |
|
run: |
|
||||||
nix build '.#headscale-ui'
|
nix build '.#headscale-ui'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build lexical
|
- name: Build lexical
|
||||||
run: |
|
run: |
|
||||||
nix build '.#lexical'
|
nix build '.#lexical'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build neovim-nightly
|
- name: Build neovim-nightly
|
||||||
run: |
|
run: |
|
||||||
nix build '.#neovim-nightly'
|
nix build '.#neovim-nightly'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build q
|
- name: Build q
|
||||||
run: |
|
run: |
|
||||||
nix build '.#q'
|
nix build '.#q'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build redlib
|
- name: Build redlib
|
||||||
run: |
|
run: |
|
||||||
nix build '.#redlib'
|
nix build '.#redlib'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build rexit
|
- name: Build rexit
|
||||||
run: |
|
run: |
|
||||||
nix build '.#rexit'
|
nix build '.#rexit'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build tg-archive
|
- name: Build tg-archive
|
||||||
run: |
|
run: |
|
||||||
nix build '.#tg-archive'
|
nix build '.#tg-archive'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build vuetorrent
|
- name: Build vuetorrent
|
||||||
run: |
|
run: |
|
||||||
nix build '.#vuetorrent'
|
nix build '.#vuetorrent'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
|
|
||||||
build-arm64-linux:
|
build-arm64-linux:
|
||||||
runs-on: nix-arm64
|
runs-on: nix-arm64
|
||||||
|
@ -81,20 +81,20 @@ jobs:
|
||||||
- name: Build fennel-ls
|
- name: Build fennel-ls
|
||||||
run: |
|
run: |
|
||||||
nix build '.#fennel-ls'
|
nix build '.#fennel-ls'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build lexical
|
- name: Build lexical
|
||||||
run: |
|
run: |
|
||||||
nix build '.#lexical'
|
nix build '.#lexical'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build neovim-nightly
|
- name: Build neovim-nightly
|
||||||
run: |
|
run: |
|
||||||
nix build '.#neovim-nightly'
|
nix build '.#neovim-nightly'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build q
|
- name: Build q
|
||||||
run: |
|
run: |
|
||||||
nix build '.#q'
|
nix build '.#q'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
- name: Build weewx-proxy
|
- name: Build weewx-proxy
|
||||||
run: |
|
run: |
|
||||||
nix build '.#weewx-proxy'
|
nix build '.#weewx-proxy'
|
||||||
attic push ${{ secrets.ATTIC_CACHE }} ./result
|
attic push ${{ secrets.ATTIC_CACHE }} $(nix-store -qR --include-outputs $(nix-store -qd ./result) | grep -v '\.drv$')
|
||||||
|
|
Loading…
Reference in a new issue