# has several changes. Multiple blank lines between versions are
# squished to one.
+2023 08 June; version 2.3.8
+ Taking in new RMR version 4.9.1.
+
2022 14 December; version 2.3.8
adding support for REST-based E2 subscriptions
set( major_version "2" ) # should be automatically populated from git tag later, but until CI process sets a tag we use this
set( minor_version "3" )
-set( patch_level "8" )
+set( patch_level "9" )
set( install_root "${CMAKE_INSTALL_PREFIX}" )
set( install_inc "include/ricxfcpp" )
WORKDIR /playpen
# Install RMr (runtime and dev) from debian package cached on packagecloud.io
-ARG RMR_VER=4.8.5
+ARG RMR_VER=4.9.1
# if package cloud is actually working, this is preferred
#
RUN git clone https://github.com/nlohmann/json.git && cd json && cmake . && make install
#install json-schema-validator
-RUN git clone https://github.com/pboettch/json-schema-validator.git && cd json-schema-validator &&mkdir build &&cd build && cmake .. && make install
+RUN git clone https://github.com/pboettch/json-schema-validator.git && cd json-schema-validator && git checkout cae6fad80001510077a7f40e68477a31ec443add &&mkdir build &&cd build && cmake .. && make install
#copy the content as git repo inside the container.
#COPY ${SRC}/CMakeLists.txt /playpen/factory/
# repo and installing it. The package method is preferred
# but if that breaks this can be used in place of it.
-rmr_ver=${1:-4.8.5}
+rmr_ver=${1:-4.9.1}
# assume that we're in the proper directory
set -e
+2023 08 June; version 2.3.9
+-------------------------------
+Taking in new RMR version 4.9.1.
+
2022 14 December; version 2.3.8
-------------------------------
Adding support for REST-based E2 subscriptions
# Communicate to CI which version of RMR to install in the build/vet environment
---
-version: 4.8.5
+version: 4.9.1
ninja && \
ninja install
RUN git clone https://github.com/nlohmann/json.git && cd json && cmake . && make install
-RUN git clone https://github.com/pboettch/json-schema-validator.git && cd json-schema-validator &&mkdir build &&cd build && cmake .. && make install
+RUN git clone https://github.com/pboettch/json-schema-validator.git && cd json-schema-validator && git checkout cae6fad80001510077a7f40e68477a31ec443add &&mkdir build &&cd build && cmake .. && make install
COPY . ./
sphinxcontrib-httpdomain
recommonmark
lfdocs-conf
+ urllib3~=1.26.15
+
+allowlist_externals = echo
commands =
sphinx-build -W -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html
echo "Generated docs available in {toxinidir}/docs/_build/html"
-whitelist_externals = echo
[testenv:docs-linkcheck]
basepython = python3
sphinxcontrib-httpdomain
recommonmark
lfdocs-conf
+ urllib3~=1.26.15
+
commands = sphinx-build -W -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck