From 01c36e29dc0c2b6088e4a23e4f1b1007c6790426 Mon Sep 17 00:00:00 2001 From: Anne-Greeth Schot-van Herwijnen Date: Wed, 10 Sep 2025 09:44:56 +0200 Subject: [PATCH 1/3] Update maintainers guide --- MAINTAINERS.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index b5cb6d476c..6df430eaaf 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -23,11 +23,11 @@ It is required that all maintainers use 2FA (two factor authentication). These a #### Minor versions -To release a new minor version, you can use the `npm run release:guides:minor` command. +To release a new minor version, you can use the `pnpm run release:guides:minor` command. The script will create and update the necessary files for you, showing you a URL at the end that you can use to create the PR. -0. Run `npm install` to guarantee dependencies are installed. -1. Run `npm run release:guides:minor`. The script is a mix of automated and manual steps, so follow the instructions carefully. +0. Run `pnpm install` to guarantee dependencies are installed. +1. Run `pnpm run release:guides:minor`. The script is a mix of automated and manual steps, so follow the instructions carefully. 2. In the PR, mention that **the person who merges it must update the guides search ASAP**. Add a link to this page for instructions on updating the guides search. Look at the app in staging, get a review, and merge to `master`. This will trigger an auto deployment. 3. Once it is deployed, follow the steps below to get the website search working for your new version. From 464a8a2a6d1091fec7cb4e0fe1815ec36085581a Mon Sep 17 00:00:00 2001 From: Anne-Greeth Schot-van Herwijnen Date: Wed, 10 Sep 2025 10:02:41 +0200 Subject: [PATCH 2/3] Update MAINTAINERS.md --- MAINTAINERS.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 6df430eaaf..6d59bfdea9 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -28,8 +28,9 @@ The script will create and update the necessary files for you, showing you a URL 0. Run `pnpm install` to guarantee dependencies are installed. 1. Run `pnpm run release:guides:minor`. The script is a mix of automated and manual steps, so follow the instructions carefully. -2. In the PR, mention that **the person who merges it must update the guides search ASAP**. Add a link to this page for instructions on updating the guides search. Look at the app in staging, get a review, and merge to `master`. This will trigger an auto deployment. -3. Once it is deployed, follow the steps below to get the website search working for your new version. + 1. This script will prompt you to pick the correct (remote) branch, make sure you pick the generated branch with the naming convention`create-new-guides-version-XXX` +3. In the PR, mention that **the person who merges it must update the guides search ASAP**. Add a link to this page for instructions on updating the guides search. Look at the app in staging, get a review, and merge to `master`. This will trigger an auto deployment. +4. Once it is deployed, follow the steps below to get the website search working for your new version. #### Major versions From c8a28e051ff964fe7109162f6e1c1bea318edfc2 Mon Sep 17 00:00:00 2001 From: Anne-Greeth Schot-van Herwijnen Date: Wed, 10 Sep 2025 10:05:55 +0200 Subject: [PATCH 3/3] Update MAINTAINERS.md --- MAINTAINERS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 6d59bfdea9..33c4e7f195 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -41,5 +41,5 @@ To make a major version release, please follow the steps in `scripts/create-new- Currently getting the new version indexed and put in Algolia is a semi-manual step. There is currently work going on to try to make this automatic, see the [tracking issue here](https://github.com/ember-learn/guides-source/issues/487) to follow along with progress. -To proceed, run `npm run release:search` and you will be presented with instructions. +To proceed, run `pnpm run release:search` and you will be presented with instructions. This will compile the search indices for the current release version and publish them to the Algolia instance.