This commit is contained in:
Elio Bischof
2025-07-26 14:31:30 +02:00
parent 1eebde0b22
commit 94ecf2c2c0
4 changed files with 4 additions and 12 deletions

View File

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

View File

@@ -19,9 +19,6 @@ on:
required: true required: true
type: string type: string
permissions:
id-token: write
jobs: jobs:
lint-skip: lint-skip:
name: lint skip name: lint skip
@@ -57,12 +54,12 @@ 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
run: npm run devcontainer:lint-unit run: npm run devcontainer:lint-unit
env:
DEPOT_TOKEN: ${{ secrets.DEPOT_TOKEN }}
core: core:
name: core name: core

View File

@@ -20,7 +20,6 @@ on:
permissions: permissions:
packages: write packages: write
id-token: write
env: env:
default_labels: | default_labels: |
@@ -37,8 +36,6 @@ 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
@@ -59,6 +56,7 @@ jobs:
uses: depot/bake-action@v1 uses: depot/bake-action@v1
env: env:
NODE_VERSION: ${{ inputs.node_version }} NODE_VERSION: ${{ inputs.node_version }}
DEPOT_TOKEN: ${{ secrets.DEPOT_TOKEN }}
with: with:
push: true push: true
provenance: true provenance: true

View File

@@ -9,7 +9,6 @@ on:
permissions: permissions:
packages: write packages: write
id-token: write
jobs: jobs:
login-integration-test: login-integration-test:
@@ -19,11 +18,10 @@ 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
run: npm run devcontainer:integration:login run: npm run devcontainer:integration:login
env: env:
LOGIN_TAG: ${{ inputs.login_build_image }} LOGIN_TAG: ${{ inputs.login_build_image }}
DEPOT_TOKEN: ${{ secrets.DEPOT_TOKEN }}