osc-triggers/.builds/tests.yml

27 lines
838 B
YAML
Raw Normal View History

2023-04-24 21:43:54 +01:00
image: nixos/latest
2023-04-24 21:42:43 +01:00
sources:
- https://git.sr.ht/~gmem/osc-triggers
secrets:
- 5799dead-65e5-4af2-9e1c-69fdfe664e15
packages:
- nixos.git
2023-04-24 21:47:04 +01:00
environment:
NIX_CONFIG: "experimental-features = nix-command flakes"
GITHUB_REPO: "gmemstr/osc-triggers"
2023-04-24 21:42:43 +01:00
tasks:
- check: |
2023-04-24 21:48:51 +01:00
cd osc-triggers
2023-04-25 16:13:49 +01:00
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
2023-04-25 16:13:49 +01:00
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
git push --mirror github
fi