diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 9ad367c..3dbf59e 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -4,6 +4,7 @@ on: push: branches: - main + - release/* workflow_dispatch: # Allows manual triggering of the workflow @@ -33,16 +34,6 @@ jobs: java-version: '25' - name: Run Tests run: mvn clean test - - name: Upload Test Results - uses: actions/upload-artifact@v3 - with: - name: surefire-reports - path: target/surefire-reports/ - - name: Upload Coverage Report - uses: actions/upload-artifact@v3 - with: - name: jacoco-report - path: target/jacoco/coverage-reports/jacoco.xml package: name: Package @@ -62,15 +53,4 @@ jobs: name: packaged-app path: target/Help-Me-Help-1.0-SNAPSHOT-jar-with-dependencies.jar - deployPages: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: self-hosted - steps: - - uses: actions/checkout@v3 - - name: Set up JDK - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: '25' + diff --git a/pom.xml b/pom.xml index 4895163..0d2100c 100644 --- a/pom.xml +++ b/pom.xml @@ -11,11 +11,9 @@ https://git.ntnu.no/Group-5/Help-Me-Help - UTF-8 - 25 - 25.0.1 - 6.0.1 - + UTF-8 + 25 + @@ -34,52 +32,76 @@ - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.14.1 - + + + org.junit.jupiter + junit-jupiter-api + test + + + + org.junit.jupiter + junit-jupiter-params + test + + + org.openjfx + javafx-controls + 25.0.1 + + - - - org.apache.maven.plugins - maven-surefire-plugin - 3.5.4 - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.4.2 - - - - edu.group5.app.App - - - - - - - - org.openjfx - javafx-maven-plugin - 0.0.8 - - edu.group5.app.App - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.12.0 - - - + + + + + + maven-clean-plugin + 3.4.0 + + + + maven-resources-plugin + 3.3.1 + + + maven-compiler-plugin + 3.13.0 + + + maven-surefire-plugin + 3.3.0 + + + maven-jar-plugin + 3.4.2 + + + maven-install-plugin + 3.1.2 + + + maven-deploy-plugin + 3.1.2 + + + + maven-site-plugin + 3.12.1 + + + maven-project-info-reports-plugin + 3.6.1 + + + org.openjfx + javafx-maven-plugin + 0.0.8 + + edu.group5.app.App + + + + +