Added release build support with an updated SemVer plugin. #3

Merged
pfm merged 3 commits from add-release-builds into main 2024-03-21 02:57:21 +00:00
2 changed files with 18 additions and 4 deletions
Showing only changes of commit 9bd2ddb27a - Show all commits

View file

@ -19,6 +19,12 @@ jobs:
pre-commit install
pre-commit run --all-files
- name: 'Unit Tests and Code Coverage'
run: sbtn clean coverage test coverageReport
run: |
sbtn clean
sbtn coverage
sbtn test
sbtn coverageReport
- name: 'Publish Snapshot'
run: sbtn clean publish
run: |
sbtn clean
sbtn publish

View file

@ -29,9 +29,17 @@ jobs:
pre-commit install
pre-commit run --all-files
- name: 'Unit Tests and Code Coverage'
run: sbtn clean coverage test coverageReport
run: |
sbtn clean
sbtn coverage
sbtn test
sbtn coverageReport
- name: 'Publish Release'
run: sbtn "-Drelease=$GS_RELEASE_TYPE" clean semVerWriteVersionToFile publish
run: |
sbtn clean
sbtn "-Drelease=$GS_RELEASE_TYPE" semVerInfo
sbtn "-Drelease=$GS_RELEASE_TYPE" semVerWriteVersionToFile
sbtn "-Drelease=$GS_RELEASE_TYPE" publish
- name: 'Create Git Tag'
run: |
selected_version="$(cat .version)"