37 added updating the package.json version number when a new github release is tagged.

37 added building and pushing the docker image when a new github release is tagged
This commit is contained in:
Hendrik Belitz
2025-06-23 17:15:53 +02:00
parent 49c6bc1154
commit 5084fe3ea5
2 changed files with 6859 additions and 6691 deletions
+9
View File
@@ -25,6 +25,12 @@ jobs:
- name: Install dependencies
run: npm ci
- name: Update package.json version
run: |
TAG_VERSION="${{ github.ref_name }}"
VERSION="${TAG_VERSION#v}"
npm version "$VERSION" --no-git-tag-version
- name: Run type checking
run: npm run check
@@ -43,6 +49,9 @@ jobs:
- name: Run E2E tests
run: npm run test:e2e
- name: Build and push Docker images
run: npm run docker:build-and-push
- name: Create Release Archive
run: |
mkdir -p release-assets