diff options
author | Franck Cuny <franck@fcuny.net> | 2022-10-08 10:11:25 -0700 |
---|---|---|
committer | Franck Cuny <franck@fcuny.net> | 2022-10-08 10:11:46 -0700 |
commit | 4c1654af1d843b717656b14adf9a051f8f03870f (patch) | |
tree | 61b751c7f6209c18a67e0cd515f12dd35c290d8d | |
parent | flake.lock: Update (diff) | |
download | fcuny.net-4c1654af1d843b717656b14adf9a051f8f03870f.tar.gz |
ci: update the actions for deploy and update
Don't trigger a deployment if we're updating one of the action, as there are no changes to the application itself. For the update workflow, run it once a week, and automatically merge it.
-rw-r--r-- | .github/workflows/deploy.yaml | 3 | ||||
-rw-r--r-- | .github/workflows/update.yaml | 11 |
2 files changed, 13 insertions, 1 deletions
diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index b811c8e..843b15a 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -3,6 +3,9 @@ on: push: branches: - main + paths-ignore: + - '.github/**' + jobs: production: runs-on: ubuntu-latest diff --git a/.github/workflows/update.yaml b/.github/workflows/update.yaml index a109c9f..e1f699a 100644 --- a/.github/workflows/update.yaml +++ b/.github/workflows/update.yaml @@ -2,7 +2,7 @@ name: update-flake-lock on: workflow_dispatch: schedule: - - cron: '0 6 * * *' + - cron: '30 5 * * 7' jobs: update-flake-lock: @@ -20,3 +20,12 @@ jobs: uses: DeterminateSystems/update-flake-lock@v14 with: pr-title: "Update flake.lock" + token: ${{ secrets.GH_TOKEN_FOR_UPDATES }} + - name: Enable pull request automerge + uses: peter-evans/enable-pull-request-automerge@v2 + if: ${{ steps.update-flake-lock.outputs.pull-request-number }} + with: + token: ${{ secrets.GH_TOKEN_FOR_UPDATES }} + merge-method: rebase + pull-request-number: ${{ steps.update-flake-lock.outputs.pull-request-number }} + |