Test generating user and organization licenses during build check (#252)

Add commands to build check to build licensegen image as well and test if the created licensegen image can actually generate user and organization licenses. run.sh will print the generated license to stdout and return zero if successful. If an error occurs, a non zero error code is returned which should cause a build error.

Signed-off-by: Joseph Gigantino <128943406+Jgigantino31@users.noreply.github.com>
This commit is contained in:
Joseph Gigantino 2025-07-30 13:15:45 -04:00 committed by GitHub
parent df9e74bb7a
commit 063ab1d316
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,3 +13,12 @@ jobs:
- run: - run:
name: Build script name: Build script
command: ./build.sh command: ./build.sh
- run:
name: Build licenseGen
command: ./src/licenseGen/build.sh
- run:
name: Test generating user license
command: ./src/licenseGen/run.sh ./.keys/cert.pfx user TestName TestEmail@example.com 4a619d4a-522d-4c70-8596-affb5b607c23
- run:
name: Test generating organization license
command: ./src/licenseGen/run.sh ./.keys/cert.pfx org TestName TestEmail@example.com 4a619d4a-522d-4c70-8596-affb5b607c23