diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 20797c2..2428663 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -63,7 +63,11 @@ env: # Hardcoded rather than derived from github.repository: a registry path must # be lowercase and the owner is spelled `Coffey-Labs`, so deriving it means # remembering to lowercase it. This is the string the docs already name. - IMAGE: ghcr.io/coffey-labs/ihasmail + # inbuxa: this fork publishes to INBUXA's own path. Inherited from public + # ihasmail, which publishes ghcr.io/coffey-labs/ihasmail -- leaving that + # here would push INBUXA's webmail over the image every public ihasmail + # install pulls, which SPEC.md 5 exists to prevent. + IMAGE: ghcr.io/inbuxa/ihasmail-inbuxa jobs: # The version is worked out once and handed to both builds, so the two diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index be509e9..5c024bb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,6 +12,12 @@ name: Weekly release 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: # 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 @@ -43,6 +49,9 @@ concurrency: jobs: 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 permissions: contents: read