diff --git a/.gitea/workflows/unraid-deploy.yml b/.gitea/workflows/unraid-deploy.yml index 4ee2401f..3642a59b 100644 --- a/.gitea/workflows/unraid-deploy.yml +++ b/.gitea/workflows/unraid-deploy.yml @@ -1,10 +1,12 @@ name: Unraid autoredeploy on: - workflow_run: - workflows: ["GeoIntel release gates"] - types: [completed] + push: branches: [main] + paths-ignore: + - ".gitea/**" + - "docs/**" + - "**/*.md" workflow_dispatch: concurrency: @@ -17,16 +19,12 @@ permissions: jobs: deploy: name: Deploy geointel - if: ${{ gitea.event_name == 'workflow_dispatch' || gitea.event.workflow_run.conclusion == 'success' }} - runs-on: deploy-geointel + runs-on: unraid-deploy timeout-minutes: 180 steps: - - name: Deploy exact validated Gitea revision - env: - DEPLOY_SHA: ${{ gitea.event.workflow_run.head_sha || gitea.sha }} + - name: Deploy exact Gitea revision run: | set -euo pipefail - test -n "$DEPLOY_SHA" docker exec gitea-deploy-control \ /opt/gitea-deploy/deploy.py deploy \ - "$GITHUB_REPOSITORY" "$DEPLOY_SHA" + "$GITHUB_REPOSITORY" "$GITHUB_SHA"