Updates the used GitHub Actions to NodeJS v20 versions

This commit is contained in:
Maximilian Kratz 2024-04-05 15:58:29 +02:00
parent a60366b9c4
commit d4b8657d92
2 changed files with 6 additions and 6 deletions

View file

@ -32,7 +32,7 @@ jobs:
run: |
mvn --no-transfer-progress clean install -Dmaven.test.skip=true
- name: Upload build artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: moodle-sync-bundle-linux-x86_64
path: target/moodle-sync-bundle-*-linux-x86_64.zip
@ -53,7 +53,7 @@ jobs:
run: |
mvn --no-transfer-progress clean install
- name: Upload build artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: moodle-sync-bundle-windows-x86_64
path: target/moodle-sync-bundle-*-windows-x86_64.zip
@ -92,7 +92,7 @@ jobs:
- name: Collect artifacts
uses: actions/download-artifact@master
- name: Release artifact
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
files: |
moodle-sync-bundle-linux-x86_64/*.zip

View file

@ -5,12 +5,12 @@ runs:
steps:
# Install dependencies
- name: Install Java
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.0
# Build dependencies
@ -25,6 +25,6 @@ runs:
mvn --no-transfer-progress clean install -pl lect-javafx -am
# Check out the repository code
- name: Check out repository code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0