To make a new release you have to have enough rights to be able to push a tag to the repository. In the first step create a new tag starting with "v", e.g. "v0.18" for example with a command:
git tag v0.18 -a
Then, please push this tag to the repository with a command like:
git push gitlab v0.18
This will trigger a continuous integration pipeline that will:
- Compile wr2rf tools and library
- Compile wrpc-sw repo (defined as submodule in
dependencies/wrpc-sw
) - Synthesize bitstream with the the wrpc-sw software that was just compiled
- Trigger tests for wr2rf defined in
wr-cores-ci
repo - Deploy artifacts on eos and NFS (in CERN infrastructure)
- Create a release entry at
https://gitlab.cern.ch/be-cem-edl/chronos/wr2rf-vme/-/releases
. The text between lines ".. last_release_start::
" and ".. last_release_end::
" from the fileCHANGELOG.rst
will be used as a description in the release note.