# Gitea Actions on Cosmos: Gitea mirrors GitHub, and this builds, checks and # restarts the GregKilmer.com stack on each new commit to master. # It runs on a host-mode runner on Cosmos labelled "cosmos" (docs/deploy.md). name: Deploy GregKilmer.com on: push: branches: [master] # A pull mirror's sync may not raise a push event; this catches new commits # anyway. deploy.sh does nothing when the commit is already running. schedule: - cron: "*/15 * * * *" workflow_dispatch: concurrency: group: gregkilmer-deploy cancel-in-progress: false jobs: deploy: runs-on: cosmos steps: - uses: actions/checkout@v4 - run: ./deploy/deploy.sh