This commit is contained in:
Elio Bischof
2025-07-26 14:21:23 +02:00
parent 615a8d70b2
commit 8c320fba17
4 changed files with 16 additions and 2 deletions

View File

@@ -19,6 +19,7 @@ permissions:
issues: write issues: write
pull-requests: write pull-requests: write
actions: write actions: write
oidc: write
jobs: jobs:
core: core:

View File

@@ -19,6 +19,9 @@ on:
required: true required: true
type: string type: string
permissions:
oidc: write
jobs: jobs:
lint-skip: lint-skip:
name: lint skip name: lint skip
@@ -54,6 +57,8 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
- uses: depot/setup-action@v1 - uses: depot/setup-action@v1
with:
oidc: true
- name: Install Dev Container CLI - name: Install Dev Container CLI
run: npm install -g @devcontainers/cli@0.80.0 run: npm install -g @devcontainers/cli@0.80.0
- name: Lint and Unit Test All JavaScript Code - name: Lint and Unit Test All JavaScript Code

View File

@@ -20,6 +20,7 @@ on:
permissions: permissions:
packages: write packages: write
oidc: write
env: env:
default_labels: | default_labels: |
@@ -36,6 +37,8 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: depot/setup-action@v1 - uses: depot/setup-action@v1
with:
oidc: true
- name: Login meta - name: Login meta
id: login-meta id: login-meta
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
@@ -55,7 +58,6 @@ jobs:
- name: Bake login multi-arch - name: Bake login multi-arch
uses: depot/bake-action@v1 uses: depot/bake-action@v1
env: env:
DEPOT_TOKEN: ${{ secrets.DEPOT_TOKEN }}
NODE_VERSION: ${{ inputs.node_version }} NODE_VERSION: ${{ inputs.node_version }}
with: with:
push: true push: true

View File

@@ -7,6 +7,10 @@ on:
required: true required: true
type: string type: string
permissions:
packages: write
oidc: write
jobs: jobs:
login-integration-test: login-integration-test:
name: login-integration-test name: login-integration-test
@@ -15,6 +19,8 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
- uses: depot/setup-action@v1 - uses: depot/setup-action@v1
with:
oidc: true
- name: Install Dev Container CLI - name: Install Dev Container CLI
run: npm install -g @devcontainers/cli@0.80.0 run: npm install -g @devcontainers/cli@0.80.0
- name: Run Integration Tests against the Login and a Mocked Zitadel API - name: Run Integration Tests against the Login and a Mocked Zitadel API