Skip to content

update the release to use new tool #78

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
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
18 changes: 7 additions & 11 deletions ember-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ defaults to the Ember Learning Team.

We have a CLI tool called [`tool-new-release`](https://github.com/ember-learn/tool-new-release) that automates many of the below steps and is recommended. Each of those automated steps has a manual fallback process.

- install `tool-new-release` - this automates most of the things
- install `tool-new-release` - this automates most of the things (deprecated and soon will not be needed)
- install 1Password and make sure you have access to the `Ember CLI` vault
- install `1password-cli`
- sign in to `1password-cli`
Expand All @@ -76,15 +76,13 @@ We have a CLI tool called [`tool-new-release`](https://github.com/ember-learn/to

🤖 automated process

Run the following command with `tool-new-release`
Run the following command with `ember-learn-release-tool`

```
tool-new-release guides
pnpm dlx ember-learn-release-tool guides
```

Note: This tool-new-release command runs the `release:guides:minor` shell script from the guides-source repo and doesn't support major versions.

Note: If prompted that a guides directory already exists this likely means you have already run tool-new-release and you probably want to choose to delete the existing guides directory.
Follow the prompts and open a PR for the new version

<details>
<summary>Fallback 💁 Manual process</summary>
Expand All @@ -101,15 +99,13 @@ Merge the PR that you generated in the Guides step. Ensure that it is successful

🤖 automated process

Run the following command with `tool-new-release`
Run the following command with `ember-learn-release-tool`

```
tool-new-release guides-search
npx ember-learn-release-tool guides-search
```

Note: This tool-new-release command runs the `release:search` shell script from the guides-source repo.

Note: If prompted that a guides directory already exists this likely means you have just run the tool-new-release in the above Guides step and you probably DO NOT want to choose to delete the existing guides directory as we are building the Guides search index for the Guides directory we just generated.
Follow the prompts and when it looks like it is done deploying you should test the search on https://guides.emberjs.com/

<details>
<summary>Fallback 💁 manual process</summary>
Expand Down