on: push: branches: - 'main' - 'poc' jobs: build: runs-on: self-hosted-nixos-x86_64 steps: - uses: https://code.forgejo.org/actions/checkout@v4 - name: Build techtree manager tool run: cd techtree-manager/ && nix-shell shell.nix --run "cargo build --release" - name: Cache the techtree manager tool run: | mkdir -p ~/.cache/fafo-techtree cp -v techtree-manager/target/release/techtree-manager ~/.cache/fafo-techtree/techtree-manager