diff --git a/.tangled/workflows/deploy.yml b/.tangled/workflows/deploy.yml index 3ee13fa..4b1ce4a 100644 --- a/.tangled/workflows/deploy.yml +++ b/.tangled/workflows/deploy.yml @@ -7,21 +7,10 @@ engine: nixery dependencies: nixpkgs: - flyctl - - git steps: - name: deploy to fly.io command: | + set -eu test -n "$FLY_API_TOKEN" - - # skip deploys for pushes that only touch docs or workflow files. - # if the diff can't be resolved, deploy — a redundant deploy beats - # silently skipping a needed one. - changed=$(git diff --name-only HEAD^ HEAD 2>/dev/null) || changed="src/" - if [ -n "$changed" ] && ! echo "$changed" | grep -qv -e '\.md$' -e '^\.tangled/' -e '^docs/'; then - echo "docs/workflow-only push — skipping deploy" - echo "$changed" | sed 's/^/ /' - exit 0 - fi - flyctl deploy --remote-only