feat: publishing workflow

refactor: update changelog
v3.0.0-next.0
This commit is contained in:
2023-06-30 13:14:27 +02:00
parent 0a7e6af141
commit 4e4c7b5cc9
56 changed files with 2456 additions and 192 deletions

View File

@@ -12,8 +12,8 @@ include:
- local: /frontend/app/.gitlab-ci.yml
- local: /.gitlab/publishing.gitlab-ci.yml
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: never
- if: $CI_COMMIT_TAG
when: always
variables:
TURBO_CACHE_BYPASS:
@@ -76,10 +76,10 @@ build:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
variables:
DEPLOY_ID: $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME
- if: $CI_COMMIT_BRANCH == 'main'
- if: $CI_COMMIT_BRANCH == 'main' || $CI_COMMIT_TAG =~ /\d+\.\d+\.\d+$/
variables:
DEPLOY_ID: production
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'develop' || $CI_COMMIT_TAG =~ /-next\.\d+$/
variables:
DEPLOY_ID: staging
@@ -116,7 +116,7 @@ unit:
coverage_format: cobertura
path: coverage.xml
rules:
- when: on_success
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' || $CI_COMMIT_BRANCH == 'main' || $CI_COMMIT_BRANCH == 'develop' || $CI_COMMIT_TAG
audit:
stage: audit
@@ -124,5 +124,7 @@ audit:
script:
- pnpm audit --prod
rules:
- when: on_success
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' || $CI_COMMIT_BRANCH == 'develop' || $CI_COMMIT_TAG
allow_failure: true
- if: $CI_COMMIT_BRANCH == 'main'
allow_failure: false