From 4d13509def66e42329aee31ab0bf1be4bfd80859 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Nov 2025 06:31:41 +0000 Subject: [PATCH 1/2] chore(deps): update dargmuesli/github-actions action to v3 --- .github/workflows/release-semantic.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-semantic.yml b/.github/workflows/release-semantic.yml index c04a0c642..bbf6e2da9 100644 --- a/.github/workflows/release-semantic.yml +++ b/.github/workflows/release-semantic.yml @@ -7,11 +7,11 @@ on: jobs: build: name: DargStack rgen - uses: dargmuesli/github-actions/.github/workflows/dargstack-rgen.yml@2b47b35b82df04152c34ae042bd011dd83f28ffd # 2.8.0 + uses: dargmuesli/github-actions/.github/workflows/dargstack-rgen.yml@714a68188444d710ffa3e9f35a05f6a9d420931d # 3.2.0 release-semantic: needs: build name: Semantic Release - uses: dargmuesli/github-actions/.github/workflows/release-semantic.yml@2b47b35b82df04152c34ae042bd011dd83f28ffd # 2.8.0 + uses: dargmuesli/github-actions/.github/workflows/release-semantic.yml@714a68188444d710ffa3e9f35a05f6a9d420931d # 3.2.0 permissions: contents: write secrets: From cff931b99979fca0db97dd90b35889e116cabdc8 Mon Sep 17 00:00:00 2001 From: Jonas Thelemann Date: Fri, 7 Nov 2025 17:45:35 +0100 Subject: [PATCH 2/2] ci: upgrade to dargmuesli/github-actions action to v3 --- .github/workflows/ci.yml | 36 +++++++++++++++++++ .../workflows/release-schedule.yml.template | 4 ++- .github/workflows/release-semantic.yml | 18 ---------- .nvmrc | 1 + 4 files changed, 40 insertions(+), 19 deletions(-) create mode 100644 .github/workflows/ci.yml delete mode 100644 .github/workflows/release-semantic.yml create mode 100644 .nvmrc diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 000000000..b2d2e938b --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,36 @@ +name: CI + +permissions: {} + +on: + pull_request: + push: + branches: + - alpha + - beta + - main + - master + - renovate/** + +jobs: + ci-optimization: + name: CI optimization + uses: dargmuesli/github-actions/.github/workflows/ci-optimization.yml@714a68188444d710ffa3e9f35a05f6a9d420931d # 3.2.0 + permissions: + pull-requests: read + build: + needs: ci-optimization + if: needs.ci-optimization.outputs.continue == 'true' + name: dargstack rgen + uses: dargmuesli/github-actions/.github/workflows/dargstack-rgen.yml@714a68188444d710ffa3e9f35a05f6a9d420931d # 3.2.0 + permissions: + contents: read + release-semantic: + needs: build + name: Semantic Release + uses: dargmuesli/github-actions/.github/workflows/release-semantic.yml@714a68188444d710ffa3e9f35a05f6a9d420931d # 3.2.0 + permissions: + contents: write + id-token: write + secrets: + PERSONAL_ACCESS_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }} diff --git a/.github/workflows/release-schedule.yml.template b/.github/workflows/release-schedule.yml.template index 6f5b2b035..a44cd7af9 100644 --- a/.github/workflows/release-schedule.yml.template +++ b/.github/workflows/release-schedule.yml.template @@ -1,5 +1,7 @@ name: 'Release: Scheduled' +permissions: {} + on: schedule: - cron: '0 0 * * 1' # Every Monday at 00:00 AM UTC on the default branch @@ -8,7 +10,7 @@ on: jobs: release-schedule: name: 'Release: Scheduled' - uses: dargmuesli/github-actions/.github/workflows/release-schedule.yml@0.41.0 + uses: dargmuesli/github-actions/.github/workflows/release-schedule.yml@714a68188444d710ffa3e9f35a05f6a9d420931d # 3.2.0 secrets: PERSONAL_ACCESS_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }} with: diff --git a/.github/workflows/release-semantic.yml b/.github/workflows/release-semantic.yml deleted file mode 100644 index bbf6e2da9..000000000 --- a/.github/workflows/release-semantic.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: CI - -on: - pull_request: - push: - -jobs: - build: - name: DargStack rgen - uses: dargmuesli/github-actions/.github/workflows/dargstack-rgen.yml@714a68188444d710ffa3e9f35a05f6a9d420931d # 3.2.0 - release-semantic: - needs: build - name: Semantic Release - uses: dargmuesli/github-actions/.github/workflows/release-semantic.yml@714a68188444d710ffa3e9f35a05f6a9d420931d # 3.2.0 - permissions: - contents: write - secrets: - PERSONAL_ACCESS_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }} diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 000000000..cabf43b5d --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +24 \ No newline at end of file