Compare commits

...

1 Commits

Author SHA1 Message Date
Colbster937
91adbd5526 use commit sha in snapshot file names 2026-01-12 13:35:21 -06:00
2 changed files with 8 additions and 7 deletions

View File

@@ -58,22 +58,23 @@ jobs:
run: | run: |
echo "TAG_NAME=${{ format('v{0}{1}', steps.vars.outputs.VERS, steps.ghck.outputs.EXISTS == 'true' && format('+{0}', steps.vars.outputs.COMMIT_HASH) || '') }}" >> "$GITHUB_OUTPUT" echo "TAG_NAME=${{ format('v{0}{1}', steps.vars.outputs.VERS, steps.ghck.outputs.EXISTS == 'true' && format('+{0}', steps.vars.outputs.COMMIT_HASH) || '') }}" >> "$GITHUB_OUTPUT"
echo "REL_NAME=${{ format('{0}{1}', steps.ghck.outputs.EXISTS == 'true' && 'Snapshot ' || 'v', steps.ghck.outputs.EXISTS == 'true' && steps.vars.outputs.COMMIT_HASH || steps.vars.outputs.VERS) }}" >> "$GITHUB_OUTPUT" echo "REL_NAME=${{ format('{0}{1}', steps.ghck.outputs.EXISTS == 'true' && 'Snapshot ' || 'v', steps.ghck.outputs.EXISTS == 'true' && steps.vars.outputs.COMMIT_HASH || steps.vars.outputs.VERS) }}" >> "$GITHUB_OUTPUT"
echo "ART_NAME=${{ format('{0}{1}.jar', steps.vars.outputs.AFCT, steps.ghck.outputs.EXISTS == 'true' && format('+{0}', steps.vars.outputs.COMMIT_HASH) || '') }}" >> "$GITHUB_OUTPUT"
- run: | - run: |
mkdir -p dist mkdir -p dist
cp "./build/libs/${{ steps.vars.outputs.AFCT }}" ./dist cp "./build/libs/${{ steps.vars.outputs.AFCT }}.jar" ./dist/${{ steps.dist.outputs.ART_NAME }}
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4
with: with:
path: dist/${{ steps.vars.outputs.AFCT }} path: dist/${{ steps.dist.outputs.ART_NAME }}
name: ${{ steps.vars.outputs.AFCT }} name: ${{ steps.dist.outputs.ART_NAME }}
- if: github.event_name == 'push' && github.ref == 'refs/heads/main' - if: github.event_name == 'push' && github.ref == 'refs/heads/main'
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
tag_name: ${{ steps.dist.outputs.TAG_NAME }} tag_name: ${{ steps.dist.outputs.TAG_NAME }}
name: ${{ steps.dist.outputs.REL_NAME }} name: ${{ steps.dist.outputs.REL_NAME }}
files: dist/${{ steps.vars.outputs.AFCT }} files: dist/${{ steps.dist.outputs.ART_NAME }}
prerelease: ${{ steps.ghck.outputs.EXISTS == 'true' }} prerelease: ${{ steps.ghck.outputs.EXISTS == 'true' }}
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -86,8 +87,8 @@ jobs:
version: ${{ steps.dist.outputs.TAG_NAME }} version: ${{ steps.dist.outputs.TAG_NAME }}
loaders: '["bukkit", "bungeecord", "paper", "purpur", "spigot", "velocity", "waterfall"]' loaders: '["bukkit", "bungeecord", "paper", "purpur", "spigot", "velocity", "waterfall"]'
game-versions: '["1.8.x", "1.9.x", "1.10.x", "1.11.x", "1.12.x", "1.13.x", "1.14.x", "1.15.x", "1.16.x", "1.17.x", "1.18.x", "1.19.x", "1.20.x", "1.21.x"]' game-versions: '["1.8.x", "1.9.x", "1.10.x", "1.11.x", "1.12.x", "1.13.x", "1.14.x", "1.15.x", "1.16.x", "1.17.x", "1.18.x", "1.19.x", "1.20.x", "1.21.x"]'
files: dist/${{ steps.vars.outputs.AFCT }} files: dist/${{ steps.dist.outputs.ART_NAME }}
primary-file: ${{ steps.vars.outputs.AFCT }} primary-file: ${{ steps.dist.outputs.ART_NAME }}
name: ${{ steps.dist.outputs.REL_NAME }} name: ${{ steps.dist.outputs.REL_NAME }}
channel: ${{ steps.ghck.outputs.EXISTS == 'true' && 'beta' || 'release' }} channel: ${{ steps.ghck.outputs.EXISTS == 'true' && 'beta' || 'release' }}
dependencies: |- dependencies: |-

View File

@@ -158,7 +158,7 @@ tasks.register("printVars") {
group = "help" group = "help"
doLast { doLast {
println("VERS = " + PLUGIN_VERS) println("VERS = " + PLUGIN_VERS)
println("AFCT = " + tasks.named("shadowJar").get().outputs.files.singleFile.name) println("AFCT = " + tasks.named("shadowJar").get().outputs.files.singleFile.name.removeSuffix(".jar"))
} }
} }