Skip to content

Commit

Permalink
release: v0.27.0-rc.0 (#2363)
Browse files Browse the repository at this point in the history
New release candidate build, this features the big changes of the 0.27.0
release, including the Language Server and a refactor of the internals
of `rover dev`.

All testing that should be applied to this release candidate should
focus on those two elements, and bugs raised in the previously
communicated fashion so that we can iterate towards a 0.27.0 release.
  • Loading branch information
jonathanrainer authored Jan 22, 2025
1 parent 0c4958f commit e8e4b11
Show file tree
Hide file tree
Showing 10 changed files with 2,096 additions and 1,171 deletions.
1,507 changes: 709 additions & 798 deletions Cargo.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ license-file = "./LICENSE"
name = "rover"
readme = "README.md"
repository = "https://github.com/apollographql/rover/"
version = "0.26.3"
version = "0.27.0-rc.0"
default-run = "rover"

publish = false
Expand Down
15 changes: 7 additions & 8 deletions RELEASE_CHECKLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,14 +78,13 @@ These are releases that usually proceed a standard release as a way of getting f
1. Make sure you have both `npm`, `cargo` and `graphql_client_cli` installed on your machine and in your `PATH`.
2. Create a new branch "#.#.#-rc.#" where "#.#.#" is this release's version, and the final `#` is the number of the release candidate (this starts at 0 and increments by 1 for each subsequent release candidate)
3. Update the version in [`./Cargo.toml`](./Cargo.toml), workspace crates like `rover-client` should remain untouched.
4. Update the installer versions in [`docs/source/getting-started.mdx`](./docs/source/getting-started.mdx) and [`docs/source/ci-cd.mdx`](./docs/source/ci-cd.mdx). (eventually this should be automated).
5. Run `cargo run -- help` and copy the output to the "Command-line Options" section in [`README.md`](./README.md#command-line-options).
6. Run `cargo xtask prep` (this will require `npm` to be installed).
7. Push up all of your local changes. The commit message should be "release: v#.#.#-rc.#"
8. Open a Pull Request from the branch you pushed. The description for this PR should include the salient changes in this release candidate, and what testing should be applied to it.
9. Paste the changelog entry into the description of the Pull Request.
10. Add the "🚢release" label to the PR.
11. Get the PR reviewed
4. Run `cargo run -- help` and copy the output to the "Command-line Options" section in [`README.md`](./README.md#command-line-options).
5. Run `cargo xtask prep` (this will require `npm` to be installed).
6. Push up all of your local changes. The commit message should be "release: v#.#.#-rc.#"
7. Open a Pull Request from the branch you pushed. The description for this PR should include the salient changes in this release candidate, and what testing should be applied to it.
8. Paste the changelog entry into the description of the Pull Request.
9. Add the "🚢release" label to the PR.
10. Get the PR reviewed
1. If this necessitates making changes, squash or fixup all changes into a single commit. Use the `Squash and Merge` GitHub button.

### Tag and build release
Expand Down
2 changes: 1 addition & 1 deletion crates/rover-client/.schema/hash.id

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

Loading

0 comments on commit e8e4b11

Please sign in to comment.