image: nixos/latest sources: - https://git.sr.ht/~gmem/osc-triggers secrets: - 5799dead-65e5-4af2-9e1c-69fdfe664e15 packages: - nixos.git environment: NIX_CONFIG: "experimental-features = nix-command flakes" GITHUB_REPO: "gmemstr/osc-triggers" tasks: - check: | cd osc-triggers export CHANGED_FILES=$(./.builds/changed-paths.sh) if [[ $CHANGED_FILES == "source" || $CHANGED_FILES == "all" ]]; then echo "Running nix flake check..." nix flake check fi - mirror-to-github: | cd osc-triggers export CHANGED_FILES=$(./.builds/changed-paths.sh) if [[ $CHANGED_FILES == "source" || $CHANGED_FILES == "all" ]]; then git remote add github git@github.com:$GITHUB_REPO.git ssh-keyscan github.com >> ~/.ssh/known_hosts # Pull in existing tags git fetch github --tags git push --mirror github fi