This commit is contained in:
Elio Bischof
2024-11-27 12:45:54 +01:00
parent 64b2dc4610
commit c95f5cddbc

View File

@@ -7,18 +7,18 @@ on:
- cron: '* * * * *'
workflow_dispatch:
inputs:
zitadel-env:
description: 'ZITADEL ENVIRONMENT'
required: false
zitadel-api-url:
description: 'ZITADEL API URL'
required: true
default: ${{ secrets.E2E_QA_ZITADEL_API_URL }}
required: false
zitadel-service-user-id:
description: 'ZITADEL SERVICE USER ID'
required: true
default: ${{ secrets.E2E_QA_ZITADEL_SERVICE_USER_ID }}
required: false
zitadel-service-user-token:
description: 'ZITADEL SERVICE USER TOKEN'
required: true
default: ${{ secrets.E2E_QA_ZITADEL_SERVICE_USER_TOKEN }}
required: false
jobs:
matrix:
@@ -33,6 +33,8 @@ jobs:
run: |
if [ -z "${{ github.event.schedule }}" ]; then
echo "matrix=$(echo '[\"test:acceptance:qa\", \"test:acceptance:prod\"]' | jq -R .)" >> $GITHUB_OUTPUT
else if [ -z "${{ github.event.inputs.zitadel-env }}" ]; then
echo "matrix=$(echo '[\"test:acceptance:${{ github.event.inputs.zitadel-env }}\"]' | jq -R .)" >> $GITHUB_OUTPUT
else if [ -z "${{ github.event.inputs.zitadel-api-url }}" ]; then
echo "matrix=$(echo '[\"test:acceptance:custom\"]' | jq -R .)" >> $GITHUB_OUTPUT
else
@@ -118,9 +120,9 @@ jobs:
run: pnpm build
if: ${{ matrix.command == 'test:acceptance:qa' || matrix.command == 'test:acceptance:prod' || matrix.command == 'test:acceptance:custom' }}
env:
ZITADEL_API_URL: ${{ matrix.command == 'test:acceptance:custom' && github.event.inputs.zitadel-api-url || secrets.E2E_QA_ZITADEL_API_URL }}
ZITADEL_SERVICE_USER_ID: ${{ matrix.command == 'test:acceptance:custom' && github.event.inputs.zitadel-service-user-id || secrets.E2E_QA_ZITADEL_SERVICE_USER_ID }}
ZITADEL_SERVICE_USER_TOKEN: ${{ matrix.command == 'test:acceptance:custom' && github.event.inputs.zitadel-service-user-token || secrets.E2E_QA_ZITADEL_SERVICE_USER_TOKEN }}
ZITADEL_API_URL: ${{ matrix.command == 'test:acceptance:custom' && github.event.inputs.zitadel-api-url || matrix.command == 'test:acceptance:qa' && secrets.E2E_QA_ZITADEL_API_URL || secrets.E2E_PROD_ZITADEL_API_URL }}
ZITADEL_SERVICE_USER_ID: ${{ matrix.command == 'test:acceptance:custom' && github.event.inputs.zitadel-service-user-id || matrix.command == 'test:acceptance:qa' && secrets.E2E_QA_ZITADEL_SERVICE_USER_ID || secrets.E2E_PROD_ZITADEL_SERVICE_USER_ID}}
ZITADEL_SERVICE_USER_TOKEN: ${{ matrix.command == 'test:acceptance:custom' && github.event.inputs.zitadel-service-user-token || matrix.command == 'test:acceptance:qa' && secrets.E2E_QA_ZITADEL_SERVICE_USER_TOKEN || secrets.E2E_PROD_ZITADEL_SERVICE_USER_TOKEN}}
- name: Check
id: check