mirror of
https://github.com/alexcrea/CustomAnvil.git
synced 2026-06-23 16:16:17 +02:00
move dependency submission & correct upload of jars
This commit is contained in:
parent
1cd2d27814
commit
b0d3f25347
1 changed files with 46 additions and 54 deletions
34
.github/workflows/gradle.yml
vendored
34
.github/workflows/gradle.yml
vendored
|
|
@ -47,16 +47,21 @@ jobs:
|
||||||
- name: Build with Gradle Wrapper
|
- name: Build with Gradle Wrapper
|
||||||
run: ./gradlew build --parallel
|
run: ./gradlew build --parallel
|
||||||
|
|
||||||
# Get the names of the online and offline jars
|
# only submit dependency on push
|
||||||
- name: Get file name for online JAR of CustomAnvil # grep -v "offline" to exclude offline jar
|
- name: Generate and submit dependency graph
|
||||||
run: |
|
uses: gradle/actions/dependency-submission@v4
|
||||||
ONLINE_JAR_NAME=$(ls build/libs/CustomAnvil-*.jar | grep -v "offline")
|
#if: ${{ github.event_name == 'push' && success() }} #temporarly disabled for test
|
||||||
echo "online_jar_name=${ONLINE_JAR_NAME}" >> $GITHUB_ENV
|
continue-on-error: true
|
||||||
|
|
||||||
- name: Get file name for offline JAR of CustomAnvil
|
# Get the names of the online and offline jars
|
||||||
|
# grep -v "offline" to exclude offline jar as the regex would catch it otherwise
|
||||||
|
- name: Get file name for jars
|
||||||
run: |
|
run: |
|
||||||
OFFLINE_JAR_NAME=$(ls build/libs/CustomAnvil-*-offline.jar)
|
ONLINE_JAR_PATH=$(ls build/libs/CustomAnvil-*.jar | grep -v "offline")
|
||||||
echo "offline_jar_name=${OFFLINE_JAR_NAME}" >> $GITHUB_ENV
|
OFFLINE_JAR_PATH=$(ls build/libs/CustomAnvil-*-offline.jar)
|
||||||
|
|
||||||
|
echo "online_jar_name=$(basename $ONLINE_JAR_PATH)" >> $GITHUB_ENV
|
||||||
|
echo "offline_jar_name=$(basename $OFFLINE_JAR_PATH)" >> $GITHUB_ENV
|
||||||
|
|
||||||
# upload the named jars
|
# upload the named jars
|
||||||
- name: Upload online JAR artifact
|
- name: Upload online JAR artifact
|
||||||
|
|
@ -71,19 +76,6 @@ jobs:
|
||||||
name: ${{ env.online_jar_name }}
|
name: ${{ env.online_jar_name }}
|
||||||
path: build/libs/${{ env.online_jar_name }}
|
path: build/libs/${{ env.online_jar_name }}
|
||||||
|
|
||||||
# Finally, upload test result
|
|
||||||
- name: Summarize tests results
|
- name: Summarize tests results
|
||||||
uses: jeantessier/test-summary-action@v1
|
uses: jeantessier/test-summary-action@v1
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
|
|
||||||
dependency-submission:
|
|
||||||
needs: build
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
permissions:
|
|
||||||
contents: write
|
|
||||||
|
|
||||||
steps:
|
|
||||||
# Generates and submits a dependency graph, enabling Dependabot Alerts for all project dependencies.
|
|
||||||
# See: https://github.com/gradle/actions/blob/main/dependency-submission/README.md
|
|
||||||
- name: Generate and submit dependency graph
|
|
||||||
uses: gradle/actions/dependency-submission@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue