From e4a19696c7e7b053c3ceca2bcd3351eb341d67a2 Mon Sep 17 00:00:00 2001 From: folkforms Date: Thu, 27 Jun 2024 10:37:12 +0100 Subject: [PATCH 1/2] Add release checklist --- RELEASE_CHECKLIST.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 RELEASE_CHECKLIST.md diff --git a/RELEASE_CHECKLIST.md b/RELEASE_CHECKLIST.md new file mode 100644 index 0000000..9e84a9d --- /dev/null +++ b/RELEASE_CHECKLIST.md @@ -0,0 +1,20 @@ +# Release checklist + +1. Test Curam + - Set up a backend renderer as described in documentation + - Create a custom component + - `npm run mock-graphql-service` + - `npm run dev` + - Check Curam works including Components, CSS styling and fonts +2. Test Storybook + - `npm run storybook` + - Navigate to http://localhost:6006 + - Verify all stories are correct +3. Test Gatsby + - `cd cookbook` + - `npm run dev` + - Navigate to http://localhost:8000 + - Verify documentation is correct +4. License checker + - See (FIXME link to npm-license-report repo) for steps to generate the new license file + - Create ticket (FIXME link) for release management to review any new licenses From ba346c9567d8c39c2f9f2cb617a2f0e630a93bfa Mon Sep 17 00:00:00 2001 From: folkforms Date: Thu, 27 Jun 2024 11:21:24 +0100 Subject: [PATCH 2/2] Update release management links --- RELEASE_CHECKLIST.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/RELEASE_CHECKLIST.md b/RELEASE_CHECKLIST.md index 9e84a9d..069ab46 100644 --- a/RELEASE_CHECKLIST.md +++ b/RELEASE_CHECKLIST.md @@ -16,5 +16,6 @@ - Navigate to http://localhost:8000 - Verify documentation is correct 4. License checker - - See (FIXME link to npm-license-report repo) for steps to generate the new license file - - Create ticket (FIXME link) for release management to review any new licenses + - See [npm-license-report](https://github.com/wh-spm-scratch/npm-license-report?tab=readme-ov-file#npm-license-report) repo for steps to generate the new license file + - Go to [Release Management issues github](https://github.com/WH-GovSPM-Doc/SPM-Release-Management/issues/new/choose) and create a new "Unsupported asset release" PR + - Fill in the above PR