Start the weekly release (#3)
The schedule has been off since the fork was cut, with the check job gated to workflow_dispatch so a release could only be cut by hand. The reason was that a scheduled release publishes an image and mails everyone watching the repository, and there was nothing yet to tell them about. INBUXA is releasing now, so the gate comes off: Mondays at 09:17 UTC, and nothing on a quiet week, which is what the workflow already decides for itself. Cutting one by hand still works and is unchanged. This restores the file to public ihasmail's, byte for byte -- the gate and the note explaining it were the only difference. Two things worth knowing before the first one runs. GHCR creates a package private the first time, even in a public repository, and no workflow can change that: the first release will publish an image that an anonymous `docker pull` refuses until the visibility is set by hand under the package's settings. And GitHub disables scheduled workflows in a repository with no activity for 60 days, so a silent stop later is worth checking for before assuming the file is broken.
This commit is contained in:
@@ -12,12 +12,6 @@
|
|||||||
name: Weekly release
|
name: Weekly release
|
||||||
|
|
||||||
on:
|
on:
|
||||||
# inbuxa: the weekly schedule is off in this fork until INBUXA releases.
|
|
||||||
# Public ihasmail cuts one a week because it has users expecting it; this
|
|
||||||
# fork has none yet, and a scheduled release here would publish an image
|
|
||||||
# and mail everyone watching about a product that has not shipped. Cut one
|
|
||||||
# by hand with workflow_dispatch; restore the weekly one at release by
|
|
||||||
# removing the `if:` on the `check` job below.
|
|
||||||
schedule:
|
schedule:
|
||||||
# Mondays, 09:17 UTC. GitHub runs scheduled jobs on a best-effort basis and
|
# Mondays, 09:17 UTC. GitHub runs scheduled jobs on a best-effort basis and
|
||||||
# can delay a run by a good while when the queue is busy, so do not read
|
# can delay a run by a good while when the queue is busy, so do not read
|
||||||
@@ -49,9 +43,6 @@ concurrency:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
check:
|
check:
|
||||||
# inbuxa: scheduled runs stop here until INBUXA releases; a run started by
|
|
||||||
# hand goes through. Remove this line to let the weekly one resume.
|
|
||||||
if: github.event_name == 'workflow_dispatch'
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
|||||||
Reference in New Issue
Block a user