feat: workflows

This commit is contained in:
Ampflower 🌺 2025-03-12 19:39:59 -07:00
parent 14cabe3477
commit 2f2d592e2d
No known key found for this signature in database
GPG Key ID: FC0397C90D508D7F
2 changed files with 42 additions and 0 deletions

19
.github/workflows/build.yml vendored Normal file
View File

@ -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

23
.github/workflows/publish.yml vendored Normal file
View File

@ -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