Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "restate-operator"
version = "2.8.1"
version = "3.0.0"
authors = ["restate.dev"]
edition = "2024"
rust-version = "1.92"
Expand Down
2 changes: 1 addition & 1 deletion charts/restate-operator-crds/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ apiVersion: v2
name: restate-operator-crds
description: Restate operator CustomResourceDefinitions (RestateCluster, RestateDeployment, RestateCloudEnvironment)
type: application
version: "2.8.1"
version: "3.0.0"
4 changes: 2 additions & 2 deletions charts/restate-operator-helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ apiVersion: v2
name: restate-operator-helm
description: An operator for Restate clusters
type: application
version: "2.9.0"
version: "3.0.0"

dependencies:
- name: restate-operator-crds
version: "2.8.1"
version: "3.0.0"
repository: "file://../restate-operator-crds"
condition: installCrds
11 changes: 8 additions & 3 deletions release-notes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,17 +66,22 @@ When making a significant change that affects users, create a release note file

Release checklist (in order):

1. **Bump the version in all three files, together, to the new version:**
1. **Bump the version in all these places, together, to the new version:**
- `Cargo.toml` — `version = "<version>"`
- `Cargo.lock` — the `restate-operator` package entry. Do **not** hand-edit it;
run `cargo check` after bumping `Cargo.toml` so the lockfile updates, then
confirm the `restate-operator` entry reads `version = "<version>"`.
- `charts/restate-operator-helm/Chart.yaml` — `version: "<version>"`
- `charts/restate-operator-helm/Chart.yaml` — the chart `version:` **and** the
`restate-operator-crds` dependency `version:` (the two charts release in lockstep).
- `charts/restate-operator-crds/Chart.yaml` — `version: "<version>"`
2. **Consolidate release notes** into `v<version>.md` (see the detailed steps below).
3. **Delete the individual `unreleased/` files** after consolidation (keep `.gitkeep`).
4. **Merge the release PR** into `main`.
5. **Tag `v<version>` on the merge commit** and push it to trigger the release
workflow, which builds and publishes the docker image and helm chart.
workflow, which builds and publishes the docker image and both helm charts
(`restate-operator-helm` and `restate-operator-crds`).
6. **Accept the draft GitHub release** once the workflow finishes.
7. **Announce the release** in the community Slack and Discord.

The rest of this section details the consolidation step.

Expand Down
50 changes: 0 additions & 50 deletions release-notes/unreleased/166-poll-for-crds-on-startup.md

This file was deleted.

20 changes: 0 additions & 20 deletions release-notes/unreleased/167-standalone-crds-chart.md

This file was deleted.

86 changes: 0 additions & 86 deletions release-notes/unreleased/172-restatedeployment-deletion-hang.md

This file was deleted.

Loading
Loading