From c5b48224621846ff958e2377bf1fb43d60303f7f Mon Sep 17 00:00:00 2001 From: Russell Dempsey <1173416+SgtPooki@users.noreply.github.com> Date: Tue, 9 Aug 2022 19:45:08 +0000 Subject: [PATCH] docs(readme): update release steps (#1963) * docs(readme): update translations release steps * docs(readme): Releases are 99% automated * docs: manual release dispatch Manual mode introduced in https://github.com/ipfs/ipfs-webui/pull/1974 Co-authored-by: Marcin Rataj --- README.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 291be095c..c7949111d 100644 --- a/README.md +++ b/README.md @@ -261,7 +261,17 @@ You can read more on how we use Transifex and i18next in this app at [`docs/LOCA ## Releasing -1. Run `tx pull -a` to pull the latest translations from Transifex ([i18n#transifex-101)](https://github.com/ipfs-shipyard/i18n#transifex-101)) +1. Check that the [Transifex sync action](https://github.com/ipfs/ipfs-webui/runs/7165373056?check_suite_focus=true) is [successful](https://github.com/ipfs/ipfs-webui/runs/7121497704?check_suite_focus=true) or [fails because there are no updates](https://github.com/ipfs/ipfs-webui/runs/7165373056?check_suite_focus=true). +1. If UI is materially different, update screenshots in `README.md` and on docs.ipfs.io [here](https://docs.ipfs.io/how-to/command-line-quick-start/#web-console) +1. Manually dispatch [ci.yml](https://github.com/ipfs/ipfs-webui/actions/workflows/ci.yml) workflow on `main` branch. This will create a new release. +1. If release is good enough for LTS, update the CID at projects that use ipfs-webui by submitting PR against below lines: + - ~js-ipfs: https://github.com/ipfs/js-ipfs/blob/master/packages/ipfs-http-server/src/api/routes/webui.js#L5~ + - currently blocked by https://github.com/ipfs/ipfs-webui/issues/1730 + - Kubo: https://github.com/ipfs/kubo/blob/master/core/corehttp/webui.go#L4 + - IPFS Desktop: https://github.com/ipfs/ipfs-desktop/blob/master/package.json#L18 + + ## Contribute