Skip to content
Snippets Groups Projects
Verified Commit f7e4b553 authored by Daniel Hornung's avatar Daniel Hornung
Browse files

DOC: RELEASE_GUIDELINES

parent 3970eeb8
No related branches found
No related tags found
No related merge requests found
Pipeline #33987 passed
Pipeline: caosdb-octaveinttest

#33988

    ......@@ -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.
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Please register or to comment