mirror of
https://github.com/open-reception/appointment-booking-software.git
synced 2026-09-28 19:54:50 +02:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user