docs: add important notice about new releases
This commit is contained in:
parent
190d7880cd
commit
66457a27f8
@ -13,7 +13,7 @@ Important things:
|
||||
- Once the new patch is merged we can trigger the `.github/workflows/build-all.yml` workflow to build all the binaries for all the platforms.
|
||||
- If this is a minor/major release we need to check the checkbox of the workflow `Upload assets to new draft release`.
|
||||
- Once the actions will end, copy the sha256 checksums printed at the end of the release body, create a file `shas.txt`, run the command `npm run updateExpected`, that will read the `shas.txt` file and update`lib/expected-shas.json` file with the correct values. Once ended, commit the changes and push them to the repo.
|
||||
- If this is a minor/major bump, tag and create the official release starting from the draft release created by the workflow.
|
||||
- If this is a minor/major bump, tag and create the official release starting from the draft release created by the workflow. N.B: **The new release tag must be in the format `v<major>.<minor>`. If different pkg will not be able to download the binaries.**
|
||||
- If this is not a new release, the `build-all.yml` workflow will copy all asset to the latest release. Remember to update the `expected-shas.json` file with the new checksums anyway.
|
||||
- Publish `pkg-fetch` to npm with `npm run release` command. This will create the git tag and publish to npm.
|
||||
- Bump `pkg-fetch` version in `pkg` `package.json` file.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user