From c2283e5c99c107e3b1cfa527b531bb7a70800776 Mon Sep 17 00:00:00 2001 From: "Schwarz, Colin" <19342760+colinscz@users.noreply.github.com> Date: Mon, 22 Jun 2026 10:10:15 +0200 Subject: [PATCH 1/6] chore: update github release action and remove deprecated action --- .github/workflows/release.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 11bbcf843..77a99dad3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -124,13 +124,14 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: 'Create GitHub release' - uses: actions/create-release@latest + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ inputs.version }} - release_name: '${{ inputs.version }}' - body: '${{ inputs.version }}' + name: '${{ inputs.version }}' + generate_release_notes: true + make_latest: true - name: 'Deploy Documentation' uses: JamesIves/github-pages-deploy-action@v4 From 4d14b8d875c5187317a03ea90ee34a46267f2d2e Mon Sep 17 00:00:00 2001 From: "Schwarz, Colin" <19342760+colinscz@users.noreply.github.com> Date: Mon, 22 Jun 2026 10:24:49 +0200 Subject: [PATCH 2/6] chore: update cobertura action to gh official action plugin --- .github/workflows/ci.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 692fd0900..5cbafde16 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,11 +51,18 @@ jobs: retention-days: 30 - name: code coverage report - uses: 5monkeys/cobertura-action@master - if: github.event_name == 'pull_request' && !cancelled() + uses: actions/upload-code-coverage@v1 with: - path: libraries/ui-library/coverage/cobertura-coverage.xml - minimum_coverage: 0 + file: libraries/ui-library/coverage/cobertura-coverage.xml + language: Typescript + label: code-coverage/jacoco + + # - name: code coverage report + # uses: 5monkeys/cobertura-action@master + # if: github.event_name == 'pull_request' && !cancelled() + # with: + # path: libraries/ui-library/coverage/cobertura-coverage.xml + # minimum_coverage: 0 build: runs-on: ubuntu-latest From 2f590ed6bb2a1d25b980f4d16183f0e983cff7fb Mon Sep 17 00:00:00 2001 From: "Schwarz, Colin" <19342760+colinscz@users.noreply.github.com> Date: Mon, 22 Jun 2026 10:35:02 +0200 Subject: [PATCH 3/6] chore: update cobertura action permissions --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5cbafde16..6548270f9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,9 @@ jobs: e2e-tests: runs-on: ubuntu-latest + permissions: + contents: read + code-quality: write steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 From 801a6e051cc5d3f62c1af5c3a7b881d8eef36217 Mon Sep 17 00:00:00 2001 From: "Schwarz, Colin" <19342760+colinscz@users.noreply.github.com> Date: Mon, 22 Jun 2026 11:13:31 +0200 Subject: [PATCH 4/6] chore: update to fork of cobertura with node24 support --- .github/workflows/ci.yml | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6548270f9..3d9782d0e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,9 +23,6 @@ jobs: e2e-tests: runs-on: ubuntu-latest - permissions: - contents: read - code-quality: write steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 @@ -54,18 +51,11 @@ jobs: retention-days: 30 - name: code coverage report - uses: actions/upload-code-coverage@v1 + uses: colinscz/cobertura-action@master + if: github.event_name == 'pull_request' && !cancelled() with: - file: libraries/ui-library/coverage/cobertura-coverage.xml - language: Typescript - label: code-coverage/jacoco - - # - name: code coverage report - # uses: 5monkeys/cobertura-action@master - # if: github.event_name == 'pull_request' && !cancelled() - # with: - # path: libraries/ui-library/coverage/cobertura-coverage.xml - # minimum_coverage: 0 + path: libraries/ui-library/coverage/cobertura-coverage.xml + minimum_coverage: 0 build: runs-on: ubuntu-latest From d50d0bcfa32207178ab2cadc60cda2058ff5defa Mon Sep 17 00:00:00 2001 From: "Schwarz, Colin" <19342760+colinscz@users.noreply.github.com> Date: Mon, 22 Jun 2026 13:34:40 +0200 Subject: [PATCH 5/6] chore: add write permission --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3d9782d0e..2dfceb748 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,9 @@ on: branches: - main +permissions: + pull-requests: write + jobs: lint-and-test: runs-on: ubuntu-latest From 7635b4f25a88094a1735711e5921dbd905ed2221 Mon Sep 17 00:00:00 2001 From: "Schwarz, Colin" <19342760+colinscz@users.noreply.github.com> Date: Mon, 22 Jun 2026 14:35:08 +0200 Subject: [PATCH 6/6] chore: add necessary permissions --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2dfceb748..f824cda8e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,9 @@ on: - main permissions: + contents: read pull-requests: write + checks: write jobs: lint-and-test: @@ -54,7 +56,7 @@ jobs: retention-days: 30 - name: code coverage report - uses: colinscz/cobertura-action@master + uses: colinscz/cobertura-action@v15 if: github.event_name == 'pull_request' && !cancelled() with: path: libraries/ui-library/coverage/cobertura-coverage.xml