Skip to content

Commit

Permalink
release: v0.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
EverlastingBugstopper committed Sep 20, 2021
1 parent 09f5705 commit e52ac54
Show file tree
Hide file tree
Showing 11 changed files with 442 additions and 346 deletions.
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,61 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
## 🛠 Maintenance
## 📚 Documentation -->

# [0.2.1] - 2021-09-20

## 🐛 Fixes

- **Properly swallow unparseable git remotes - [EverlastingBugstopper], [issue/670] [pull/760]**

In v0.2.0, we fixed a crash that occurred for users with non-standard git remotes. While the crash
itself no longer occurred, the crash report itself was still generated - this is no longer the case.

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/760]: https://github.com/apollographql/rover/pull/760
[issue/670]: https://github.com/apollographql/rover/issues/670

## 🛠 Maintenance

- **Move markdown link checker to `cargo xtask lint` - [EverlastingBugstopper], [issue/774] [pull/778]**

We now check for broken markdown links through `xtask`, meaning you can more accurately check if CI will pass locally.

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/778]: https://github.com/apollographql/rover/pull/778
[issue/774]: https://github.com/apollographql/rover/issues/774

- **Migrate lints/tests from GitHub Actions to CircleCI - [EverlastingBugstopper], [issue/774] [pull/781]**

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/781]: https://github.com/apollographql/rover/pull/781
[issue/774]: https://github.com/apollographql/rover/issues/774

- **Run tests on centos 7 and ensure the binary only depends on glibc <= 2.18 - [EverlastingBugstopper], [pull/800]**

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/800]: https://github.com/apollographql/rover/pull/800

- **Migrate release process from GitHub Actions to CircleCI - [EverlastingBugstopper], [issue/795] [pull/808]**

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/808]: https://github.com/apollographql/rover/pull/808
[issue/795]: https://github.com/apollographql/rover/issues/795

## 📚 Documentation

- **Clarifies setting HEAD SHA for GitHub Actions - [StephenBarlow], [pull/763]**

Extended the [section in the docs](https://www.apollographql.com/docs/rover/ci-cd/#github-actions) for configuring GitHub Actions
to include instructions for properly configuring the git context.

[StephenBarlow]: https://github.com/StephenBarlow
[pull/763]: https://github.com/apollographql/rover/pull/763

- **Fix a typo in the docs - [SaintMalik], [pull/762]**

[SaintMalik]: https://github.com/SaintMalik
[pull/762]: https://github.com/apollographql/rover/pull/762

# [0.2.0] - 2021-08-23

## 🚀 Features
Expand Down
6 changes: 3 additions & 3 deletions 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
Expand Up @@ -11,7 +11,7 @@ license = "MIT"
name = "rover"
readme = "README.md"
repository = "https://github.com/apollographql/rover/"
version = "0.2.0"
version = "0.2.1"
resolver = "2"

[[bin]]
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ rover graph publish --schema ./path-to-valid-schema test@cats
## Command-line options

```console
Rover 0.2.0
Rover 0.2.1

Rover - Your Graph Companion
Read the getting started guide by running:
Expand Down
4 changes: 2 additions & 2 deletions RELEASE_CHECKLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ If you are releasing a beta or a release candidate, no official changelog is nee
1. Make sure you have both `npm` and `cargo` installed on your machine and in your `PATH`.
1. Create a new branch "#.#.#" where "#.#.#" is this release's version (release) or "#.#.#-rc.#" (release candidate)
1. Update the version in `Cargo.toml`.
1. Run `cargo xtask prep` (this will require `npm` to be installed).
1. Run `cargo run -- help` and copy the output to the help section in `README.md`.
1. Update the installer versions in `docs/source/getting-started.md` (eventually this should be automated).
1. Run `cargo run -- help` and copy the output to the help section in `README.md`.
1. Run `cargo xtask prep` (this will require `npm` to be installed).
1. Push up a commit with the `Cargo.toml`, `Cargo.lock`, `CHANGELOG.md`, and `./installers/npm` changes. The commit message should be "release: v#.#.#" or "release: v#.#.#-rc.#"
1. Request review from the Apollo GraphQL tooling team.

Expand Down
Loading

0 comments on commit e52ac54

Please sign in to comment.