mirror of
https://github.com/edgelesssys/constellation.git
synced 2026-01-03 08:45:30 -05:00
build: introduce pseudoversion for cli versions
All binaries that receive a version number during build now receive a pseudoversion from hack/pseudo-version. This makes any version-dependant behavior more similar between dev and release versions. And in turn makes testing easier.
This commit is contained in:
parent
95a6bd8030
commit
948a12461c
2 changed files with 15 additions and 23 deletions
19
.github/workflows/release.yml
vendored
19
.github/workflows/release.yml
vendored
|
|
@ -221,25 +221,6 @@ jobs:
|
|||
sed -i "s/project(constellation LANGUAGES C VERSION [0-9]\+\.[0-9]\+\.[0-9]\+)/project(constellation LANGUAGES C VERSION ${WITHOUT_V})/" CMakeLists.txt
|
||||
git add CMakeLists.txt
|
||||
|
||||
- name: Update Helm Charts
|
||||
run: |
|
||||
yq eval -i ".version = \"${WITHOUT_V}\"" cli/internal/helm/charts/edgeless/constellation-services/Chart.yaml
|
||||
for service in key-service join-service ccm cnm autoscaler verification-service konnectivity gcp-guest-agent; do
|
||||
yq eval -i "(.dependencies[] | select(.name == \"${service}\")).version = \"${WITHOUT_V}\"" cli/internal/helm/charts/edgeless/constellation-services/Chart.yaml
|
||||
yq eval -i ".version = \"${WITHOUT_V}\"" "cli/internal/helm/charts/edgeless/constellation-services/charts/${service}/Chart.yaml"
|
||||
git add "cli/internal/helm/charts/edgeless/constellation-services/charts/${service}/Chart.yaml"
|
||||
done
|
||||
|
||||
git add cli/internal/helm/charts/edgeless/constellation-services/Chart.yaml
|
||||
|
||||
yq eval -i ".version = \"${WITHOUT_V}\"" cli/internal/helm/charts/edgeless/operators/Chart.yaml
|
||||
for service in node-maintenance-operator constellation-operator; do
|
||||
yq eval -i "(.dependencies[] | select(.name == \"${service}\")).version = \"${WITHOUT_V}\"" cli/internal/helm/charts/edgeless/operators/Chart.yaml
|
||||
yq eval -i ".version = \"${WITHOUT_V}\"" "cli/internal/helm/charts/edgeless/operators/charts/${service}/Chart.yaml"
|
||||
git add "cli/internal/helm/charts/edgeless/operators/charts/${service}/Chart.yaml"
|
||||
done
|
||||
git add cli/internal/helm/charts/edgeless/operators/Chart.yaml
|
||||
|
||||
- name: Update micro service versions
|
||||
run: |
|
||||
for service in node-operator join-service key-service verification-service qemu-metadata-api; do
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue