From 2f2d592e2d555ae7264e04f65e8ca28977840deb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ampflower=20=F0=9F=8C=BA?= Date: Wed, 12 Mar 2025 19:39:59 -0700 Subject: [PATCH] feat: workflows --- .github/workflows/build.yml | 19 +++++++++++++++++++ .github/workflows/publish.yml | 23 +++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..cb37920 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,19 @@ +name: CI + +on: + push: + tags-ignore: + - '**' + branches: + - '**' + pull_request: + workflow_dispatch: + +jobs: + build: + uses: Modflower/workflows/.github/workflows/mod-build.yml@main + with: + artifacts: | + */build/libs/ + !buildSrc + java-version: 21 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..a86a3b3 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,23 @@ +name: Publish + +on: + release: + types: + - published + +permissions: + contents: write + +jobs: + build: + uses: Modflower/workflows/.github/workflows/mod-publish.yml@main + with: + artifacts: | + */build/libs/* + !buildSrc/* + !xplat/* + !*-sources.jar + !*-javadoc.jar + gradle-publish: 'publish' + java-version: 21 + secrets: inherit