techtree/.forgejo/workflows/push.yml
Rahix 3fae6a2b7c
All checks were successful
/ build (push) Successful in 1m6s
ci: Limit build jobs to main branch
2025-05-22 21:29:29 +02:00

18 lines
516 B
YAML

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