File tree Expand file tree Collapse file tree 5 files changed +28
-8
lines changed
Expand file tree Collapse file tree 5 files changed +28
-8
lines changed Original file line number Diff line number Diff line change 2121 if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
2222 version="${GITHUB_REF##*/}"
2323 else
24- # version="$(git describe --tags).dev${GITHUB_RUN_NUMBER}"
25- version="3.1.0.dev${GITHUB_RUN_NUMBER}"
24+ mkdir empty-build
25+ cd empty-build
26+ cmake .. -DENABLE_GUI=OFF -DENABLE_CLI=OFF -DENABLE_TESTS=OFF -DENABLE_COVERAGE=OFF -DENABLE_SANITIZERS=OFF -DENABLE_OPENMP=OFF
27+ source version.env
28+ cd ..
29+ version="${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}.dev${GITHUB_RUN_NUMBER}"
2630 fi
2731 sed -i.bak "s/^version = .*/version = \"${version}\"/g" pyproject.toml && rm pyproject.toml.bak
2832 python -m pip install -U setuptools build
@@ -108,8 +112,12 @@ jobs:
108112 if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
109113 version="${GITHUB_REF##*/}"
110114 else
111- # version="$(git describe --tags).dev${GITHUB_RUN_NUMBER}"
112- version="3.1.0.dev${GITHUB_RUN_NUMBER}"
115+ mkdir empty-build
116+ cd empty-build
117+ cmake .. -DENABLE_GUI=OFF -DENABLE_CLI=OFF -DENABLE_TESTS=OFF -DENABLE_COVERAGE=OFF -DENABLE_SANITIZERS=OFF -DENABLE_OPENMP=OFF
118+ source version.env
119+ cd ..
120+ version="${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}.dev${GITHUB_RUN_NUMBER}"
113121 fi
114122 sed -i.bak "s/^version = .*/version = \"${version}\"/g" pyproject.toml && rm pyproject.toml.bak
115123 - name : Set up QEMU
Original file line number Diff line number Diff line change 5555 if [[ "${GITHUB_REF}" == refs/tags/* ]]; then
5656 version="${GITHUB_REF##*/}"
5757 else
58- version="3.1.0-dev.${GITHUB_RUN_NUMBER}"
58+ mkdir empty-build
59+ cd empty-build
60+ cmake .. -DENABLE_GUI=OFF -DENABLE_CLI=OFF -DENABLE_TESTS=OFF -DENABLE_COVERAGE=OFF -DENABLE_SANITIZERS=OFF -DENABLE_OPENMP=OFF
61+ source version.env
62+ cd ..
63+ version="${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}-dev.${GITHUB_RUN_NUMBER}"
5964 is_dev="1"
6065 fi
6166 jq --arg version "${version}" '.version = $version' package.json > package.json.tmp
Original file line number Diff line number Diff line change 11{
22 "name" : " slvs" ,
3- "version" : " 1 .0.0" ,
3+ "version" : " 0 .0.0" ,
44 "description" : " <img src=\" res/freedesktop/solvespace-scalable.svg\" width=\" 70\" height=\" 70\" alt=\" SolveSpace Logo\" align=\" left\" >" ,
55 "main" : " slvs.js" ,
66 "types" : " slvs.d.ts" ,
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ build-backend = "scikit_build_core.build"
44
55[project ]
66name = " solvespace"
7- version = " 3.1 .0"
8- description =" A minimal example package ( with pybind11) "
7+ version = " 0.0 .0"
8+ description =" SolveSpace solver wrapped with Cython "
99readme = " README.md"
1010authors = [
1111 { name = " Koen Schmeets" , email = " koen@schmeets.de" },
Original file line number Diff line number Diff line change @@ -118,6 +118,13 @@ if(ENABLE_EMSCRIPTEN_LIB)
118118 --closure 1" )
119119endif ()
120120
121+ file (WRITE ${CMAKE_BINARY_DIR} /version .env "\
122+ VERSION_MAJOR=${PROJECT_VERSION_MAJOR} \n\
123+ VERSION_MINOR=${PROJECT_VERSION_MINOR} \n\
124+ VERSION_PATCH=0\n\
125+ VERSION_GIT_HASH=${solvespace_GIT_HASH} \n\
126+ " )
127+
121128if (ENABLE_PYTHON_LIB)
122129 add_custom_command (
123130 OUTPUT lib.c
You can’t perform that action at this time.
0 commit comments