From b0cb2e29951caf26dadb0f7eb9c638c1f6578419 Mon Sep 17 00:00:00 2001 From: Valentin Heiserer <73257760+Vale54321@users.noreply.github.com> Date: Wed, 17 Apr 2024 01:18:34 +0200 Subject: [PATCH] Update relaseNewVersion.yml (#29) --- .github/workflows/relaseNewVersion.yml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/workflows/relaseNewVersion.yml b/.github/workflows/relaseNewVersion.yml index a902ce1..02d39bc 100644 --- a/.github/workflows/relaseNewVersion.yml +++ b/.github/workflows/relaseNewVersion.yml @@ -20,6 +20,22 @@ jobs: steps: - uses: actions/checkout@v4 + + - name: Use Node.js + uses: actions/setup-node@v4 + with: + node-version: '20.x' + + - name: Install Frontend dependencies + run: npm install + working-directory: Frontend + + - name: Build Frontend + run: npm run build + working-directory: Frontend + + - name: Copy built Frontend + run: rm -r Backend/src/main/resources/web-content/ && mv Frontend/dist Backend/src/main/resources/web-content - name: Set up JDK 21 uses: actions/setup-java@v4 @@ -33,14 +49,12 @@ jobs: with: maven-version: 3.8.2 - - name: Build with Maven + - name: Build Backend run: mvn -B package --file pom.xml working-directory: Backend - - run: mkdir release && ls - - name: Archive dist folder - run: cp Backend/target/schafkopf-backend-build-jar-with-dependencies.jar release/schafkopf-bot.jar && zip -r dist.zip release/schafkopf-bot.jar + run: mv Backend/target/schafkopf-backend-build-jar-with-dependencies.jar schafkopf-bot.jar && zip -r dist.zip schafkopf-bot.jar - name: Release uses: softprops/action-gh-release@v2