diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml
new file mode 100644
index 0000000..ce00351
--- /dev/null
+++ b/.gitea/workflows/build.yaml
@@ -0,0 +1,7 @@
+name: build
+on:
+ push:
+jobs:
+ maven:
+ uses: self:KofTwentyTwo/ci-workflows/.gitea/workflows/maven.yaml@v1
+ secrets: inherit
diff --git a/.gitea/workflows/qrun-release.yaml b/.gitea/workflows/qrun-release.yaml
deleted file mode 100644
index cb745b2..0000000
--- a/.gitea/workflows/qrun-release.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-# Standard QRun release caller (v2, thin contract): every push and manual dispatch delegates to the protected qrun-release-v1 channel. Do not edit per repository.
-name: qrun-release
-on:
- push: {}
- workflow_dispatch: {}
-permissions:
- contents: read
- actions: read
-jobs:
- release:
- uses: self:KofTwentyTwo/platform-ci/.gitea/workflows/java-maven.yaml@qrun-release-v1
- with:
- runner: linux-small
- browsers: true
- browser-runner: browser-build
- postpublish:
- if: ${{ needs.release.outputs.capture == 'true' }}
- needs: release
- permissions:
- contents: write
- actions: write
- uses: self:KofTwentyTwo/platform-ci/.gitea/workflows/qrun-source-version.yaml@qrun-release-v1
- with:
- runner: linux-small
diff --git a/.gitea/workflows/release-rc.yaml b/.gitea/workflows/release-rc.yaml
deleted file mode 100644
index 12ec9fc..0000000
--- a/.gitea/workflows/release-rc.yaml
+++ /dev/null
@@ -1,72 +0,0 @@
-name: Release candidate
-'on':
- workflow_dispatch:
- inputs:
- dry_run:
- description: Plan a cut without changing release state
- type: boolean
- default: false
- finalize:
- description: Retry finalization of an existing cut; do not cut another RC
- type: boolean
- default: false
- recover:
- description: Recover the same published RC after a deployment timeout; never
- reupload
- type: boolean
- default: false
- circle_build:
- description: Original release run id (recovery only)
- type: string
- default: ''
- merge_sha:
- description: Existing cut merge_sha (finalize retry only)
- type: string
- default: ''
- bump_sha:
- description: Existing cut bump_sha (finalize retry only)
- type: string
- default: ''
- branch:
- description: Existing cut branch (finalize retry only)
- type: string
- default: ''
- version:
- description: Existing cut version (finalize retry only)
- type: string
- default: ''
- pull_request:
- types:
- - closed
- branches:
- - develop
-permissions:
- contents: read
-jobs:
- release-rc:
- # The old qbit-rc-published repository_dispatch is replaced by the already-proven workflow_dispatch
- # completion: the publisher's own ActionsWRITE job dispatches this workflow with finalize=true plus
- # merge_sha/bump_sha/branch/version (same inputs as the manual finalize retry).
- permissions:
- contents: write
- actions: read
- pull-requests: write
- if: github.event_name == 'workflow_dispatch'
- || (github.event_name == 'pull_request' && github.event.pull_request.merged
- == true && github.event.pull_request.base.ref == 'develop' && contains(github.event.pull_request.labels.*.name,
- 'release:rc'))
- uses: self:KofTwentyTwo/platform-ci/.gitea/workflows/qbit-release-rc.yaml@qrun-release-v1
- with:
- dry_run: ${{ github.event_name == 'workflow_dispatch' && inputs.dry_run || false
- }}
- finalize: ${{ github.event_name == 'workflow_dispatch' && inputs.finalize }}
- recover: ${{ github.event_name == 'workflow_dispatch' && inputs.recover || false
- }}
- circle_build: ${{ github.event_name == 'workflow_dispatch' && inputs.circle_build
- || '' }}
- merge_sha: ${{ inputs.merge_sha || '' }}
- bump_sha: ${{ inputs.bump_sha || '' }}
- branch: ${{ inputs.branch || '' }}
- version: ${{ inputs.version || '' }}
- secrets:
- QRUN_TAG_SIGNING_KEY: ${{ secrets.QRUN_TAG_SIGNING_KEY }}
diff --git a/pom.xml b/pom.xml
index 7722783..b29ef34 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
com.kingsrook
qbit-build-parent
- 1.4.0
+ 2.2.1
com.kingsrook.qbits
@@ -30,7 +30,7 @@
0.2.0-SNAPSHOT
UTF-8
- 4.1.0-RC.21
+ 4.1.0-RC.26