Skip to content

Release artifacts#107

Merged
robholland merged 10 commits intotemporalio:mainfrom
robholland:rh-releases
Aug 11, 2025
Merged

Release artifacts#107
robholland merged 10 commits intotemporalio:mainfrom
robholland:rh-releases

Conversation

@robholland
Copy link
Copy Markdown
Collaborator

@robholland robholland commented Aug 6, 2025

Part of #11.

Future PRs will:

  • Either add or switch to Dockerhub from ghcr.
  • Switch the helm chart to using these images.
  • Bump the helm chart version and publish an OCI image for it when a new app version is released.

@robholland robholland requested review from a team and jlegrone as code owners August 6, 2025 11:56
@robholland
Copy link
Copy Markdown
Collaborator Author

You can see how the releases/images look at https://github.com/robholland/temporal-worker-controller/releases and https://github.com/robholland/temporal-worker-controller/pkgs/container/temporal-worker-controller.

Note that this PR does not do any automation of creating releases, it just creates artifacts when a release is created. I suggest we create releases manually for now.

Copy link
Copy Markdown
Collaborator

@carlydf carlydf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved (assuming you'll replace GHCR with temporalio dockerhub as a follow up).

If I understand correctly, I think that publishing to https://hub.docker.com/u/temporalio directly from this repo would require maintaining some secrets to push the image.

In case it's helpful, the server and admin tools images are published to temporaliotest dockerhub by temporalio/docker-builds docker.yml workflow and then "released" by moving them from temporaliotest to temporalio with this workflow. I don't think it has to be as complicated as the docker-builds repo is; that's just to manage the dependency between server and admintools.

FWIW, the temporal repo workflow that triggers this pipeline is trigger-publish.yml

@robholland robholland merged commit df5d4e8 into temporalio:main Aug 11, 2025
11 checks passed
@robholland robholland deleted the rh-releases branch August 11, 2025 14:14
shashwatsuri pushed a commit to shashwatsuri/temporal-worker-controller that referenced this pull request Apr 28, 2026
Builds and pushes docker images to GHCR.

Part of temporalio#11.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants