Skip to content

Revert cert-manager version constraint to ">=v1.0.0" from 0.23.0 wrongly added by CI#252

Merged
carlydf merged 3 commits intomainfrom
fix-chart-constraint
Mar 30, 2026
Merged

Revert cert-manager version constraint to ">=v1.0.0" from 0.23.0 wrongly added by CI#252
carlydf merged 3 commits intomainfrom
fix-chart-constraint

Conversation

@carlydf
Copy link
Copy Markdown
Collaborator

@carlydf carlydf commented Mar 30, 2026

What was changed and why

The CI job that bumps the versions in main also wrongly bumped the cert-manager dependency constraint here: 1805045 causing build and release error

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

@carlydf carlydf requested review from a team and jlegrone as code owners March 30, 2026 22:28
@carlydf carlydf changed the title Change cert-manager chart constraint from ">=v1.0.0" to ">=1.0.0" Revert cert-manager version constraint to ">=v1.0.0" from 0.23.0 wrongly added by CI Mar 30, 2026
@carlydf carlydf enabled auto-merge (squash) March 30, 2026 22:41
@carlydf carlydf merged commit 6419f50 into main Mar 30, 2026
17 checks passed
@carlydf carlydf deleted the fix-chart-constraint branch March 30, 2026 22:48
Shivs11 added a commit that referenced this pull request Apr 1, 2026
## Summary
- Restores cert-manager dependency version constraint to `">=v1.0.0"`
(was overwritten to `0.24.0` by the `v1.5.1` release pipeline)
- Fixes the root cause: `sed` commands in `release.yml` used `s/version:
.*/...` which matched **all** `version:` lines, including indented
dependency versions. Now anchored with `^` to only match the top-level
chart version
- Updates `Chart.lock` to be in sync with the restored `Chart.yaml`

## Context
When the `v1.5.1` release was published, `release.yml`'s helm job:
1. Overwrote the cert-manager constraint from `">=v1.0.0"` to `0.24.0`
(same bug as #252)
2. `helm package` then failed because cert-manager `0.24.0` doesn't
exist in the jetstack repo
3. The controller chart `0.24.0` was **never published**, but the CRDs
chart `0.24.0` was

## After merge
Trigger `helm.yml` manually with `version_bump: none`, `ref: main` to
publish the controller chart `0.24.0` with `appVersion: 1.5.1`.

## Test plan
- [ ] CI passes
- [ ] After merge, trigger `helm.yml` with `version_bump: none`, `ref:
main`
- [ ] Verify controller chart `0.24.0` is published to Docker Hub

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
shashwatsuri pushed a commit to shashwatsuri/temporal-worker-controller that referenced this pull request Apr 28, 2026
…gly added by CI (temporalio#252)

<!--- Note to EXTERNAL Contributors -->
<!-- Thanks for opening a PR! 
If it is a significant code change, please **make sure there is an open
issue** for this.
We work best with you when we have accepted the idea first before you
code. -->

<!--- For ALL Contributors 👇 -->

## What was changed and why
The CI job that bumps the versions in main also wrongly bumped the
cert-manager dependency constraint here:
temporalio@1805045
causing build and release error

## Checklist
<!--- add/delete as needed --->

1. Closes <!-- add issue number here -->

2. How was this tested:
<!--- Please describe how you tested your changes/how we can test them
-->

3. Any docs updates needed?
<!--- update README if applicable
      or point out where to update docs.temporal.io -->
shashwatsuri pushed a commit to shashwatsuri/temporal-worker-controller that referenced this pull request Apr 28, 2026
…mporalio#255)

## Summary
- Restores cert-manager dependency version constraint to `">=v1.0.0"`
(was overwritten to `0.24.0` by the `v1.5.1` release pipeline)
- Fixes the root cause: `sed` commands in `release.yml` used `s/version:
.*/...` which matched **all** `version:` lines, including indented
dependency versions. Now anchored with `^` to only match the top-level
chart version
- Updates `Chart.lock` to be in sync with the restored `Chart.yaml`

## Context
When the `v1.5.1` release was published, `release.yml`'s helm job:
1. Overwrote the cert-manager constraint from `">=v1.0.0"` to `0.24.0`
(same bug as temporalio#252)
2. `helm package` then failed because cert-manager `0.24.0` doesn't
exist in the jetstack repo
3. The controller chart `0.24.0` was **never published**, but the CRDs
chart `0.24.0` was

## After merge
Trigger `helm.yml` manually with `version_bump: none`, `ref: main` to
publish the controller chart `0.24.0` with `appVersion: 1.5.1`.

## Test plan
- [ ] CI passes
- [ ] After merge, trigger `helm.yml` with `version_bump: none`, `ref:
main`
- [ ] Verify controller chart `0.24.0` is published to Docker Hub

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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