temporalio / temporalio/temporal
Api key rotation with tcld unpauses paused schedules
Open
@chaptersix is already working on this.
Since May 13, 2026.
potential-bug
- Dominant language
- Go
- Stars
- 23.2k
- Forks
- 1.9k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 228
Description
Expected Behavior
Paused schedules should remain paused after api key rotation
Actual Behavior
All schedules become active
Steps to Reproduce the Problem
- Generate a new api key for a service account. Create some schedules using Schedule Api. Pause some of these schedules from the temporal cloud UI.
- Generate another api key for this service account
tcld apikey create \
--name <api-key-name> \
--description "<api-key-description>" \
--duration <api-key-duration> \
--service-account-id <service-account-id>
- Go back to temporal UI after 2-3 minutes. All paused schedules are now in
Runningstate
Specifications
- Version: 2.47.0
- Platform: Temporal Cloud
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.