From 2e71b77f55217202386bebf0c158ba2d4e0233ee Mon Sep 17 00:00:00 2001 From: Ted Senft Date: Sun, 27 Oct 2024 22:29:49 -0400 Subject: [PATCH] Add manual announcement workflow --- .github/workflows/announce-latest-nightly.yml | 35 +++++++++++++++++++ build.gradle | 6 ++++ 2 files changed, 41 insertions(+) create mode 100644 .github/workflows/announce-latest-nightly.yml diff --git a/.github/workflows/announce-latest-nightly.yml b/.github/workflows/announce-latest-nightly.yml new file mode 100644 index 00000000..553d643f --- /dev/null +++ b/.github/workflows/announce-latest-nightly.yml @@ -0,0 +1,35 @@ +name: Announce Latest Nightly Build to Discord +env: + GH_PKG_URL: "https://maven.pkg.github.com/${{ github.repository }}" + +on: + workflow_dispatch: + +jobs: + get-package-info: + name: Latest Package Info + runs-on: ubuntu-22.04 + outputs: + version: ${{ steps.download-info.outputs.version }} + steps: + - name: Download Package Info + id: download-info + uses: compactmods/dl-package-info@1.0.3 + env: + GQL_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + owner: compactmods + repo: compactmachines + group: dev.compactmods.compactmachines.compactmachines-forge + filter: "^compactmachines-forge-(?:[\\d\\.]+)-nightly.jar$" + outputFile: compactmachines-nightly.json + + - name: Debug output + run: | + echo "Version: ${{ steps.download-info.outputs.version }}" + cat compactmachines-nightly.json + + announce: + name: Discord Announcement + uses: ./.github/workflows/_announce-latest-nightly.yml + secrets: inherit \ No newline at end of file diff --git a/build.gradle b/build.gradle index ecf91f72..dee56ac1 100644 --- a/build.gradle +++ b/build.gradle @@ -22,6 +22,12 @@ archivesBaseName = mod_id group = "dev.compactmods.compactmachines" version = envVersion +tasks.register("fgInitCM") { + doLast { + println("ForgeGradle+CM initialized") + } +} + tasks.register("mcVersion") { doFirst { println("version=$minecraft_version")