feat: enhance versioning in workflows and application

- Updated build-release and canary-release workflows to include version arguments.
- Modified Dockerfile to set QS_VERSION environment variable.
- Added method to retrieve current QuickStack version in the service.
- Passed current version to QuickStackVersionInfo component in maintenance page.
- Improved README and CONTRIBUTING documentation for clarity.
This commit is contained in:
biersoeckli
2025-01-16 17:26:37 +00:00
parent 0caae031d7
commit 7f3c4e13a2
9 changed files with 117 additions and 8 deletions

View File

@@ -57,4 +57,4 @@ jobs:
VERSION_ARG=${{ github.ref_name }}
tags: |
quickstack/quickstack:latest
# quickstack/quickstack:${{ github.ref_name }}
quickstack/quickstack:${{ github.ref_name }}

View File

@@ -54,6 +54,6 @@ jobs:
push: true
platforms: linux/amd64
build-args: |
VERSION_ARG=canary
VERSION_ARG=canary-${{ github.run_number }}
tags: |
quickstack/quickstack:canary