ci: Use FancyVerteiler (#170)

* ci: Use FancyVerteiler for FD snapshot

* Update configs

* Revert some stuff

* Use FancyVerteiler for all plugins

* Fixes

* Fix

* Delete deployment tool
This commit is contained in:
Oliver
2025-12-03 16:11:23 +01:00
committed by GitHub
parent 54572f1736
commit 47bb6f7a10
25 changed files with 324 additions and 696 deletions

View File

@@ -2,8 +2,9 @@ name: Deploy FancyHolograms (snapshot)
on:
workflow_dispatch:
jobs:
deploy-plugin:
deploy:
runs-on: ubuntu-latest
steps:
@@ -27,22 +28,17 @@ jobs:
- name: Modify gradlew permissions
run: chmod +x ./gradlew
- name: Build deployment tool
run: ./gradlew :tools:deployment:shadowJar
- name: Build FancyHolograms for Modrinth
- name: Build
env:
RELEASE_CHANNEL: 'snapshot'
RELEASE_PLATFORM: 'modrinth'
run: ./gradlew :plugins:fancyholograms:shadowJar
- name: Deploy to Modrinth
env:
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
run:
cd tools/deployment/build/libs &&
java -jar deployment.jar modrinth ../../../../plugins/fancyholograms/snapshot_deployment_config.json true
- name: Deploy
uses: fancyinnovations/fancyverteiler@main
with:
config_path: "/plugins/fancyholograms/snapshot_deployment_config.json"
modrinth_api_key: ${{ secrets.MODRINTH_API_KEY }}
discord_webhook_url: ${{ secrets.DISCORD_WEBHOOK_URL }}
- name: Publish to reposilite (snapshots)
run: ./gradlew :plugins:fancyholograms:fh-api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
# - name: Publish to reposilite (snapshots)
# run: ./gradlew :plugins:fancyholograms:fh-api:publishAllPublicationsToFancyinnovationsSnapshotsRepository