refactor : migrate VERSION file to config/version.yaml
Some checks failed
Auto Tag Develop / tag (push) Failing after 7s

Same versioning system as SIRH/Lesstime. Updates nuxt.config.ts,
Dockerfile, deploy.sh, auto-tag CI, and release script.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Matthieu
2026-04-01 14:50:42 +02:00
parent bc1b757a96
commit 5bdf578de9
8 changed files with 20 additions and 17 deletions

View File

@@ -16,7 +16,7 @@ jobs:
token: ${{ secrets.REGISTRY_TOKEN }}
persist-credentials: true
- name: Create next tag from VERSION
- name: Create next tag from config/version.yaml
shell: bash
run: |
set -euo pipefail
@@ -28,18 +28,18 @@ jobs:
fi
changed_version=false
if git diff --name-only "${{ gitea.event.before }}" "${{ gitea.event.after }}" | grep -q '^VERSION$'; then
if git diff --name-only "${{ gitea.event.before }}" "${{ gitea.event.after }}" | grep -q '^config/version\.yaml$'; then
changed_version=true
fi
read_version() {
cat VERSION | tr -d '[:space:]'
awk -F': *' '/app\.version:/{print $2}' config/version.yaml | tr -d '[:space:]' | tr -d "'\""
}
if $changed_version; then
version="$(read_version)"
if ! [[ "$version" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
echo "Invalid version in VERSION: $version" >&2
echo "Invalid version in version.yaml: $version" >&2
exit 1
fi
else
@@ -52,10 +52,10 @@ jobs:
version="${major}.${minor}.$((patch + 1))"
fi
echo "$version" > VERSION
printf "parameters:\\n app.version: '%s'\\n" "$version" > config/version.yaml
git config user.name "gitea-actions"
git config user.email "gitea-actions@local"
git add VERSION
git add config/version.yaml
git commit -m "chore : bump version to v$version" || true
git push origin develop || true
fi