diff --git a/.github/workflows/publish_release_docker.yml b/.github/workflows/publish_release_docker.yml index 0adb948bb3..bef70c635b 100644 --- a/.github/workflows/publish_release_docker.yml +++ b/.github/workflows/publish_release_docker.yml @@ -2,6 +2,11 @@ name: "publish release - Docker" on: workflow_dispatch: + inputs: + is_release: + type: boolean + description: "Is this a release image?" + release: types: [published] @@ -30,6 +35,6 @@ jobs: - run: npm run build - run: npx playwright install-deps - run: ./utils/docker/publish_docker.sh stable - if: "!github.event.release.prerelease" + if: (github.event_name != 'workflow_dispatch' && !github.event.release.prerelease) || (github.event_name == 'workflow_dispatch' && github.event.inputs.is_release) - run: ./utils/docker/publish_docker.sh canary - if: "github.event.release.prerelease" + if: (github.event_name != 'workflow_dispatch' && github.event.release.prerelease) || (github.event_name == 'workflow_dispatch' && !github.event.inputs.is_release)