Begin releasing on schedule

This commit is contained in:
Dustin J. Mitchell
2026-08-02 20:38:41 -04:00
parent 9f3a90daa0
commit 519e4e698c
3 changed files with 25 additions and 4 deletions

View File

@ -1,9 +1,7 @@
name: Build Docker name: Build Docker Images
on: on:
push: workflow_call:
tags:
- '*'
jobs: jobs:
sqlite: sqlite:

View File

@ -0,0 +1,12 @@
name: Release (Monthly)
on:
workflow_dispatch:
schedule:
# On the 15th of the month
- cron: '30 5 15 * *'
jobs:
release:
uses: GothenburgBitFactory/taskchampion-sync-server/.github/workflows/publish-docker-image.yaml
secrets: inherit

11
.github/workflows/release-on-tag.yml vendored Normal file
View File

@ -0,0 +1,11 @@
name: Release (Tag)
on:
push:
tags:
- '*'
jobs:
release:
uses: GothenburgBitFactory/taskchampion-sync-server/.github/workflows/publish-docker-image.yaml
secrets: inherit