From 9c3944e194f21419f02ccdbecfa7e6078d71aff4 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 21 Mar 2026 10:54:16 -0400 Subject: [PATCH] ci: automate releases --- .github/workflows/ci.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..97bec7c --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,37 @@ +--- +name: CI +permissions: {} + +on: + push: + branches: + - master + +concurrency: + group: "${{ github.workflow }}-${{ github.ref }}" + cancel-in-progress: true + +jobs: + release: + permissions: + contents: write # needed for setup-release-action + runs-on: ubuntu-latest + steps: + - name: Setup Release + id: setup-release + uses: LizardByte/actions/actions/release_setup@70bb8d394d1c92f6113aeec6ae9cc959a5763d15 # v2026.227.200013 + with: + github_token: ${{ secrets.GH_BOT_TOKEN }} + + - name: Create Release + uses: LizardByte/actions/actions/release_create@70bb8d394d1c92f6113aeec6ae9cc959a5763d15 # v2026.227.200013 + with: + allowUpdates: false + artifacts: '' + body: ${{ steps.setup-release.outputs.release_body }} + draft: true + generateReleaseNotes: ${{ steps.setup-release.outputs.release_generate_release_notes }} + name: ${{ steps.setup-release.outputs.release_tag }} + prerelease: true + tag: ${{ steps.setup-release.outputs.release_tag }} + token: ${{ secrets.GH_BOT_TOKEN }}