Skip to content

[release-next] (release 1.20) Release Notes#1997

Merged
cert-manager-prow[bot] merged 1 commit intocert-manager:release-nextfrom
maelvls:release-notes-for-1.20
Mar 11, 2026
Merged

[release-next] (release 1.20) Release Notes#1997
cert-manager-prow[bot] merged 1 commit intocert-manager:release-nextfrom
maelvls:release-notes-for-1.20

Conversation

@maelvls
Copy link
Member

@maelvls maelvls commented Mar 10, 2026

This is part of the "release 1.20" series of PRs, see Slack thread. Here is the series of PRs for this release:

What I've done

I've used an edited version of the instructions from https://cert-manager.io/docs/contributing/release-process/ (section "Prepare the "Release Notes" PR.). Here is the edited version of the release process I used (I've opened #2008 with these updated instructions):

  1. (final + patch releases) Prepare the "Release Notes" PR.

    ⚠️ This step can be done ahead of time.

    Create a PR on the website titled "Release And Upgrade Notes".

    • If you are doing a final release, then this PR's base must be the release-next branch.
    • If you are doing a patch release, then this PR's base must be master.

    The PR will contain the following:

    1. Run the release-notes command (see instructions further down below in this page).

    2. (final release) Move the generated website-release-notes.md to content/docs/release-notes/release-notes-1.20.md. Make sure to edit it to match the format of our past release notes.

    3. (patch release) Add the contents of the generated website-release-notes.md to a new section of the existing release, e.g., in content/docs/release-notes/release-notes-1.20.md.

    4. (final release) Create a new file:

      content/docs/releases/upgrading/upgrading-1.19-1.20.md
      

      See for
      example: upgrading-1.0-1.1.

    5. (final release) Add an entry to content/docs/manifest.json for the new release note file:

      {
        "routes": [
          # ...
          {
            "title": "Upgrade 1.19 to 1.20",
            "path": "/docs/releases/upgrading/upgrading-1.19-1.20.md"
          },
          {
            "title": "1.20",
            "path": "/docs/releases/release-notes/release-notes-1.20.md"
          }
        ]
      }

Copilot AI review requested due to automatic review settings March 10, 2026 18:45
@cert-manager-prow cert-manager-prow bot added dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Mar 10, 2026
@maelvls maelvls force-pushed the release-notes-for-1.20 branch from dcc544a to 5c5ab0c Compare March 10, 2026 18:47
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates documentation for the cert-manager v1.20.0 release by promoting the “latest version” variable, replacing placeholder upgrade guidance, and fleshing out the 1.20 release notes/changelog content.

Changes:

  • Update the docs variable for latest cert-manager version to v1.20.0.
  • Replace the v1.19→v1.20 upgrade page placeholder with explicit “no special steps” guidance.
  • Populate the 1.20 release notes with major themes, updated community lists, and the v1.20.0 changelog block.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
content/docs/variables.json Bumps cert_manager_latest_version from alpha to stable v1.20.0.
content/docs/releases/upgrading/upgrading-1.19-1.20.md Replaces TODO content with concise upgrade guidance.
content/docs/releases/release-notes/release-notes-1.20.md Adds major themes and updates community + changelog sections for v1.20.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@maelvls maelvls changed the title [release-next] update the change log [release-next] update the change log for 1.20 Mar 10, 2026
@cert-manager-prow cert-manager-prow bot added dco-signoff: no Indicates that at least one commit in this pull request is missing the DCO sign-off message. and removed dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. labels Mar 10, 2026
@netlify
Copy link

netlify bot commented Mar 10, 2026

Deploy Preview for cert-manager ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit b100485
🔍 Latest deploy log https://app.netlify.com/projects/cert-manager/deploys/69b0890965660d00089b1c96
😎 Deploy Preview https://deploy-preview-1997--cert-manager.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@maelvls maelvls force-pushed the release-notes-for-1.20 branch from ffedd0e to 9c79cb3 Compare March 10, 2026 19:24
@cert-manager-prow cert-manager-prow bot added dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. and removed dco-signoff: no Indicates that at least one commit in this pull request is missing the DCO sign-off message. labels Mar 10, 2026
@maelvls maelvls changed the title [release-next] update the change log for 1.20 Update the change log after releasing v1.20.0 Mar 10, 2026
@maelvls maelvls changed the title Update the change log after releasing v1.20.0 [release-1.20] Release Notes Mar 10, 2026
@maelvls maelvls force-pushed the release-notes-for-1.20 branch from 9c79cb3 to abb139f Compare March 10, 2026 19:53
@maelvls maelvls changed the title [release-1.20] Release Notes [master] Release Notes for cert-manager v1.20.0 Mar 10, 2026
@maelvls maelvls force-pushed the release-notes-for-1.20 branch from abb139f to 90b8997 Compare March 10, 2026 20:13
@maelvls maelvls changed the base branch from master to release-next March 10, 2026 20:14
@maelvls maelvls changed the title [master] Release Notes for cert-manager v1.20.0 [release-next] Release Notes for cert-manager v1.20.0 Mar 10, 2026
Signed-off-by: Maël Valais <mael@vls.dev>
@maelvls maelvls force-pushed the release-notes-for-1.20 branch from 25a1f39 to b100485 Compare March 10, 2026 21:11
@hjoshi123
Copy link

/lgtm
/approve

@cert-manager-prow
Copy link
Contributor

@hjoshi123: adding LGTM is restricted to approvers and reviewers in OWNERS files.

Details

In response to this:

/lgtm
/approve

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@maelvls maelvls added lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Mar 11, 2026
@cert-manager-prow
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: hjoshi123

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@cert-manager-prow cert-manager-prow bot merged commit 7d32c16 into cert-manager:release-next Mar 11, 2026
7 checks passed
@maelvls maelvls changed the title [release-next] Release Notes for cert-manager v1.20.0 [release-next] (release 1.20) Release Notes Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. lgtm Indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants