From 26fd3a874ae7144bfc8eeb44276b894a96469d60 Mon Sep 17 00:00:00 2001 From: TheDudeFromCI Date: Thu, 30 Jan 2020 13:01:55 -0700 Subject: [PATCH] Releases now upload libraries. --- .github/workflows/maven.yml | 28 ++++++++++++++++++---------- pom.xml | 2 +- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index f39c215..4b4939c 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -8,7 +8,9 @@ on: - ".github/**" pull_request: paths: - - "*" + - "**.java" + - "pom.xml" + - ".github/**" jobs: build: @@ -28,9 +30,8 @@ jobs: ${{ runner.os }}-maven- - name: Build with Maven - uses: xlui/action-maven-cli/jdk8@master - with: - args: -B clean javadoc:jar test jacoco:report sonar:sonar + run: | + mvn -B clean javadoc:jar test jacoco:report sonar:sonar env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} @@ -96,18 +97,25 @@ jobs: - name: Create Zip Release run: | - cp target/wraithengine-*.jar dist - cd dist - zip build * - cd .. + zip -j build target/wraithengine-*.jar + zip -j lib target/lib/*.jar - name: Upload Release Zip - id: upload-release-asset uses: actions/upload-release-asset@v1.0.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./dist/build.zip + asset_path: ./build.zip asset_name: build_${{ steps.build_number.outputs.build_number }}.zip asset_content_type: application/zip + + - name: Upload Libraries Zip + uses: actions/upload-release-asset@v1.0.1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: ./lib.zip + asset_name: build_${{ steps.build_number.outputs.build_number }}_lib.zip + asset_content_type: application/zip diff --git a/pom.xml b/pom.xml index 6d38987..d247e76 100644 --- a/pom.xml +++ b/pom.xml @@ -277,7 +277,7 @@ copy-dependencies - dist/lib + target/lib false false true