mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-05-01 18:30:05 +02:00
updatet regex pattern to support postfix
Some checks failed
Native CMake Build / Configure and build using cmake (push) Failing after 3s
Some checks failed
Native CMake Build / Configure and build using cmake (push) Failing after 3s
This commit is contained in:
parent
99735c3ee5
commit
bace9edf89
2
.github/workflows/conda_python.yaml
vendored
2
.github/workflows/conda_python.yaml
vendored
@ -33,7 +33,7 @@ jobs:
|
|||||||
run: conda config --set anaconda_upload no
|
run: conda config --set anaconda_upload no
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: conda build ./conda-recipes/python-client --output-folder build_output
|
run: conda build conda-recipes/python-client --output-folder build_output
|
||||||
|
|
||||||
- name: Upload all Conda packages
|
- name: Upload all Conda packages
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
source:
|
source:
|
||||||
path: ../..
|
path: ../..
|
||||||
|
|
||||||
{% set version = load_file_regex(load_file = 'VERSION', regex_pattern = '(\d+\.\d+\.\d+)').group(1) %}
|
{% set version = load_file_regex(load_file = 'VERSION', regex_pattern = '(\d+\.\d+\.\d+(?:[\.\-][\.\w\-]+)?)').group(1) %}
|
||||||
package:
|
package:
|
||||||
name: sls_detector_software
|
name: sls_detector_software
|
||||||
version: {{ version }} #2025.3.19
|
version: {{ version }} #2025.3.19
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
source:
|
source:
|
||||||
path: ../..
|
path: ../..
|
||||||
|
|
||||||
{% set version = load_file_regex(load_file = 'VERSION', regex_pattern = '(\d+\.\d+\.\d+)').group(1) %}
|
{% set version = load_file_regex(load_file = 'VERSION', regex_pattern = '(\d+\.\d+\.\d+(?:[\.\w\-]+)?)').group(1) %}
|
||||||
|
|
||||||
package:
|
package:
|
||||||
name: slsdet
|
name: slsdet
|
||||||
version: {{ version }} #
|
version: {{ version }} #
|
||||||
|
@ -17,8 +17,8 @@ def get_version():
|
|||||||
version = sys.argv[1]
|
version = sys.argv[1]
|
||||||
|
|
||||||
# Validate that the version argument matches semantic versioning format (X.Y.Z)
|
# Validate that the version argument matches semantic versioning format (X.Y.Z)
|
||||||
if not re.match(r'^\d+\.\d+\.\d+$', version):
|
if not re.match(r'^\d+\.\d+\.\d+(?:[\-\.][\.\w\-]+)?+$', version):
|
||||||
print("Error: Version argument must be in semantic versioning format (X.Y.Z)")
|
print("Error: Version argument must be in semantic versioning format (X.Y.Z[./-][postfix])")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
return version
|
return version
|
||||||
|
Loading…
x
Reference in New Issue
Block a user