diff --git a/RELEASE_GUIDELINES.md b/RELEASE_GUIDELINES.md index c73c765d236106b48fc4288d6a00be0c9fb2d64c..110e928558d7c0f2cf458037573ed0b35e9faffb 100644 --- a/RELEASE_GUIDELINES.md +++ b/RELEASE_GUIDELINES.md @@ -66,10 +66,18 @@ See [full changelog](https://gitlab.indiscale.com/caosdb/src/caosdb-octavelib/-/ These steps are necessary for creating the upstream package at Octave's repository: 1. Update Octave-package repository on github.com: - 1. In `packages/caosdb.yaml`, create new version release: - 1. Set `id`: same as tag - 2. Set `date`: today - 3. Set `url`: Use the asset from the Gitlab release, for example [this url](https://gitlab.indiscale.com/caosdb/src/caosdb-octavelib/-/archive/v0.0.1/caosdb-octavelib-v0.0.1.tar.gz). - 4. Set `sha256`: Download the asset and run `sha256` on it: - `curl https://gitlab.indiscale.com/[...].tar.bz2 | sha256sum` - 2. Create pull request at https://github.com/gnu-octave/packages . + 1. In `packages/caosdb.yaml`, create new version release: + 1. Set `id`: same as tag + 2. Set `date`: today + 3. Set `url`: Use the asset from the Gitlab release, for example [this url](https://gitlab.indiscale.com/caosdb/src/caosdb-octavelib/-/archive/v0.0.1/caosdb-octavelib-v0.0.1.tar.gz). + 4. Set `sha256`: Download the asset and run `sha256` on it: + `curl https://gitlab.indiscale.com/[...].tar.bz2 | sha256sum` + 2. Commit with commit message "Package release CaosDB-octavelib 0.2.1" + 3. Create pull request at https://github.com/gnu-octave/packages and accept it: + - Assign to myself. + - Set label `package release`. + - Ignore failing test `check-package` if the error is: + ``` + [EE] The build tool `conan' seems to be missing. + ``` + - Merge pull request.