CI: add uploading `nix develop` to cachix (#2940)

* upload nix develop cache

* nix develop remove unused dependencies
pull/2941/head
patryk4815 7 months ago committed by GitHub
parent 3e8ff21031
commit 98bcae01da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -41,6 +41,9 @@ jobs:
- name: simple run pwndbg
run: TERM=xterm-256color ./result/bin/pwndbg <<< 'exit'
- name: build develop environment
run: nix develop --accept-flake-config
- name: configure cache
if: github.ref == 'refs/heads/dev'
uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15
@ -48,11 +51,7 @@ jobs:
name: pwndbg
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
skipPush: true
- name: upload cache
if: github.ref == 'refs/heads/dev'
run: cachix push -v pwndbg ./result
skipPush: false
check_release_build-lldb:
strategy:
@ -79,6 +78,9 @@ jobs:
- name: simple run pwndbg
run: TERM=xterm-256color ./result/bin/pwndbg-lldb <<< 'exit'
- name: build develop environment
run: nix develop --accept-flake-config
- name: configure cache
if: github.ref == 'refs/heads/dev'
uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15
@ -86,12 +88,7 @@ jobs:
name: pwndbg
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
skipPush: true
- name: upload cache
if: github.ref == 'refs/heads/dev'
run: cachix push -v pwndbg ./result
skipPush: false
lock_flake:
runs-on: ubuntu-latest

@ -76,19 +76,6 @@ in
}
++ [
jemalloc-static
# from qemu-tests.sh
(pkgs.writeShellScriptBin "gdb-multiarch" ''
exec ${lib.getBin pkgs.gdb}/bin/gdb "$@"
'')
pkgs.pkgsCross.aarch64-multiplatform.buildPackages.binutils
pkgs.pkgsCross.riscv64.buildPackages.binutils
pkgs.pkgsCross.mips-linux-gnu.buildPackages.binutils
(pkgs.writeShellScriptBin "aarch64-linux-gnu-gcc" ''
exec ${lib.getBin pkgs.pkgsCross.aarch64-multiplatform.buildPackages.gcc}/bin/aarch64-unknown-linux-gnu-gcc "$@"
'')
(pkgs.writeShellScriptBin "riscv64-linux-gnu-gcc" ''
exec ${lib.getBin pkgs.pkgsCross.riscv64.buildPackages.gcc}/bin/riscv64-unknown-linux-gnu-gcc "$@"
'')
pyEnv
(pkgs.writeShellScriptBin "pwndbg" ''
exec ${lib.getBin pkgs.gdb}/bin/gdb --quiet --command="$REPO_ROOT/gdbinit.py" $@

Loading…
Cancel
Save