Skip to content

Commit e93a971

Browse files
Merge pull request #31 from PascalHonegger/feat/update-gh-actions
Update GH Actions
2 parents d85ce93 + 1dfecf4 commit e93a971

6 files changed

Lines changed: 29 additions & 18 deletions

File tree

.github/workflows/backend.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
backend:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v6
17+
- uses: actions/checkout@v7
1818
- uses: actions/setup-java@v5
1919
with:
2020
distribution: graalvm
@@ -23,7 +23,7 @@ jobs:
2323
- name: Verify
2424
run: ./gradlew --no-daemon check koverHtmlReport koverVerify
2525
- name: Archive code coverage results
26-
uses: actions/upload-artifact@v4
26+
uses: actions/upload-artifact@v7
2727
with:
2828
name: code-coverage-report
2929
path: build/reports/kover/html/
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Dependency Review
2+
on:
3+
pull_request:
4+
5+
jobs:
6+
dependency-review:
7+
runs-on: ubuntu-latest
8+
permissions:
9+
contents: read
10+
steps:
11+
- name: 'Dependency Review'
12+
uses: actions/dependency-review-action@v5
13+
with:
14+
retry-on-snapshot-warnings: true
15+
retry-on-snapshot-warnings-timeout: 600
16+

.github/workflows/documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
container:
1717
image: texlive/texlive:latest
1818
steps:
19-
- uses: actions/checkout@v6
19+
- uses: actions/checkout@v7
2020
- name: Make LaTeX
2121
working-directory: ./Documentation
2222
run: make doc

.github/workflows/frontend.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
frontend:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v6
18-
- uses: pnpm/action-setup@v5
17+
- uses: actions/checkout@v7
18+
- uses: pnpm/action-setup@v6
1919
with:
2020
package_json_file: Frontend/package.json
2121
- uses: actions/setup-node@v6
2222
with:
23-
node-version: 24
23+
node-version: 26
2424
cache: pnpm
2525
cache-dependency-path: Frontend/pnpm-lock.yaml
2626
- run: pnpm i

.github/workflows/gradle-dependency-submission.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ on:
33
push:
44
branches:
55
- main
6+
pull_request:
67

78
jobs:
89
gradle-action-detection:
@@ -11,18 +12,12 @@ jobs:
1112
permissions:
1213
contents: write
1314
steps:
14-
- uses: actions/checkout@v6
15+
- uses: actions/checkout@v7
1516
- uses: actions/setup-java@v5
1617
with:
1718
distribution: graalvm
1819
java-version: 25
1920
cache: gradle
2021

21-
- name: Run snapshot action
22-
uses: mikepenz/gradle-dependency-submission@main
23-
with:
24-
gradle-build-module: |-
25-
:Backend:bootstrap
26-
gradle-build-configuration: |-
27-
compileClasspath
28-
sub-module-mode: 'INDIVIDUAL_DEEP'
22+
- name: Generate and submit dependency graph
23+
uses: gradle/actions/dependency-submission@v6

.github/workflows/operations.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ jobs:
1414
build-image:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v6
17+
- uses: actions/checkout@v7
1818
- uses: actions/setup-java@v5
1919
with:
2020
distribution: graalvm
2121
java-version: 25
2222
cache: gradle
23-
- uses: pnpm/action-setup@v5
23+
- uses: pnpm/action-setup@v6
2424
with:
2525
package_json_file: Frontend/package.json
2626
- uses: actions/setup-node@v6
2727
with:
28-
node-version: 24
28+
node-version: 26
2929
cache: pnpm
3030
cache-dependency-path: Frontend/pnpm-lock.yaml
3131
- run: pnpm i

0 commit comments

Comments
 (0)