Strip meta from sem version

This commit is contained in:
Zedifus 2022-10-08 18:34:38 +01:00
parent 5c40ce5195
commit 0721c0d7d4
4 changed files with 5 additions and 10 deletions

View File

@ -58,8 +58,7 @@ jobs:
MAJOR=$(cat app/config/version.json | jq '.major' ) MAJOR=$(cat app/config/version.json | jq '.major' )
MINOR=$(cat app/config/version.json | jq '.minor' ) MINOR=$(cat app/config/version.json | jq '.minor' )
SUB=$(cat app/config/version.json | jq '.sub' ) SUB=$(cat app/config/version.json | jq '.sub' )
META=$(cat app/config/version.json | jq -r '.meta' ) echo "::set-output name=version::$MAJOR.$MINOR.$SUB"
echo "::set-output name=version::$MAJOR.$MINOR.$SUB-$META"
- name: Get branch tag - name: Get branch tag
id: branch id: branch

View File

@ -17,7 +17,6 @@ docker-build-dev:
MAJOR=$(cat app/config/version.json | jq '.major' ) MAJOR=$(cat app/config/version.json | jq '.major' )
MINOR=$(cat app/config/version.json | jq '.minor' ) MINOR=$(cat app/config/version.json | jq '.minor' )
SUB=$(cat app/config/version.json | jq '.sub' ) SUB=$(cat app/config/version.json | jq '.sub' )
META=$(cat app/config/version.json | jq -r '.meta' )
- | - |
apk --no-cache add curl apk --no-cache add curl
latest_tag=$(curl -s https://api.github.com/repos/docker/buildx/releases/latest | sed -Ene '/^ *"tag_name": *"(v.+)",$/s//\1/p') latest_tag=$(curl -s https://api.github.com/repos/docker/buildx/releases/latest | sed -Ene '/^ *"tag_name": *"(v.+)",$/s//\1/p')
@ -33,7 +32,7 @@ docker-build-dev:
script: script:
- | - |
tag=":$CI_COMMIT_REF_SLUG" tag=":$CI_COMMIT_REF_SLUG"
VERSION="${MAJOR}.${MINOR}.${SUB}-${META}" VERSION="${MAJOR}.${MINOR}.${SUB}"
- | - |
echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag" echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag"
echo "Crafty Version: $VERSION" echo "Crafty Version: $VERSION"
@ -72,7 +71,6 @@ docker-build-prod:
MAJOR=$(cat app/config/version.json | jq '.major' ) MAJOR=$(cat app/config/version.json | jq '.major' )
MINOR=$(cat app/config/version.json | jq '.minor' ) MINOR=$(cat app/config/version.json | jq '.minor' )
SUB=$(cat app/config/version.json | jq '.sub' ) SUB=$(cat app/config/version.json | jq '.sub' )
META=$(cat app/config/version.json | jq -r '.meta' )
- | - |
apk --no-cache add curl apk --no-cache add curl
latest_tag=$(curl -s https://api.github.com/repos/docker/buildx/releases/latest | sed -Ene '/^ *"tag_name": *"(v.+)",$/s//\1/p') latest_tag=$(curl -s https://api.github.com/repos/docker/buildx/releases/latest | sed -Ene '/^ *"tag_name": *"(v.+)",$/s//\1/p')
@ -88,7 +86,7 @@ docker-build-prod:
script: script:
- | - |
tag="" tag=""
VERSION="${MAJOR}.${MINOR}.${SUB}-${META}" VERSION="${MAJOR}.${MINOR}.${SUB}"
- | - |
echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag" echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag"
echo "Crafty Version: $VERSION" echo "Crafty Version: $VERSION"

View File

@ -450,10 +450,9 @@ class Helpers:
major = version_data.get("major", "?") major = version_data.get("major", "?")
minor = version_data.get("minor", "?") minor = version_data.get("minor", "?")
sub = version_data.get("sub", "?") sub = version_data.get("sub", "?")
meta = version_data.get("meta", "?")
# set some defaults if we don't get version_data from our helper # set some defaults if we don't get version_data from our helper
version = f"{major}.{minor}.{sub}-{meta}" version = f"{major}.{minor}.{sub}"
return str(version) return str(version)
def encode_pass(self, password): def encode_pass(self, password):

View File

@ -1,6 +1,5 @@
{ {
"major": 4, "major": 4,
"minor": 0, "minor": 0,
"sub": 16, "sub": 16
"meta": "beta"
} }