From ac639ec3322ac8e846d9605cc5aa3cc0eaea19e3 Mon Sep 17 00:00:00 2001 From: Christian Koop Date: Tue, 24 Nov 2020 11:30:38 +0100 Subject: [PATCH] GitHub-Action: Run Action twice Running it twice shows how fast the Action can be, when skipping versions that already exist inside the local maven repository. (Currently not being checked) --- .github/workflows/build.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d3abff5..76a5d75 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,20 +14,30 @@ jobs: npm i npm run build - # Make sure the action works on a clean machine without building + # Make sure the action works on a clean machine without building it run: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + + # Compile 2 spigot versions - uses: ./ with: versions: latest, 1.8 + # Run again. The Action should detect that the requested versions are already inside the local maven repo + - uses: ./ + with: + # These versions should match the ones above + versions: latest, 1.8 + # Run the original BuildTools in GitHub Actions to easily compare the build times etc. original-run: runs-on: ubuntu-latest steps: - name: Run original Spigot-BuildTools + # These versions should match the ones from the 'run'-job + # Using '--compile Spigot' as this action does the same by default run: | wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar -O BuildTools.jar java -jar BuildTools.jar --rev latest --compile Spigot