build: publish the Record Files bridge with the base through one reactor #29

Merged
james.maes merged 3 commits from kof22/scanners-reactor into develop 2026-11-06 23:42:36 +00:00
Owner

Root pom becomes the packaging-pom reactor (qbit-mobile-scanners-reactor), single <revision> source and parent of base/ and integrations/record-files. One root mvn deploy publishes the reactor POM, com.kingsrook.qbits:qbit-mobile-scanners and com.kingsrook.qbits:qbit-mobile-scanners-record-files at one version to the Gitea registry.

Commit 1 is a pure git mv (src -> base/src, pom.xml -> base/pom.xml, 0 content changes) so in-flight source PRs (e.g. #22) rebase cleanly; commit 2 holds all content edits.

Pins: QQQ 4.1.0-RC.21 -> 4.1.0-RC.22; bridge: qbit-record-files 0.1.0-SNAPSHOT -> 0.1.0-RC.1, qbit-collaboration 0.1.0-record-files-SNAPSHOT -> 1.1.0-RC.1 (all verified in the registry). Checkstyle config stays at root checkstyle/; demo/ and examples/ stay standalone.

🤖 Generated with Claude Code

Root pom becomes the packaging-pom reactor (`qbit-mobile-scanners-reactor`), single `<revision>` source and parent of `base/` and `integrations/record-files`. One root `mvn deploy` publishes the reactor POM, `com.kingsrook.qbits:qbit-mobile-scanners` and `com.kingsrook.qbits:qbit-mobile-scanners-record-files` at one version to the Gitea registry. Commit 1 is a pure `git mv` (src -> base/src, pom.xml -> base/pom.xml, 0 content changes) so in-flight source PRs (e.g. #22) rebase cleanly; commit 2 holds all content edits. Pins: QQQ 4.1.0-RC.21 -> 4.1.0-RC.22; bridge: qbit-record-files 0.1.0-SNAPSHOT -> 0.1.0-RC.1, qbit-collaboration 0.1.0-record-files-SNAPSHOT -> 1.1.0-RC.1 (all verified in the registry). Checkstyle config stays at root checkstyle/; demo/ and examples/ stay standalone. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
james.maes added 2 commits 2026-11-06 23:31:11 +00:00
Prepares the reactor layout; the root pom.xml is recreated as the aggregator in the next commit.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
build: publish the Record Files bridge with the base through one reactor
QRun-IO/ci-policy: ci / fork-guard (pull_request) Skipped
QRun-IO/ci-policy: native / fork-deny (pull_request) Skipped
QRun-IO/ci-policy: native / dotnet-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / Scoped workflow [workflow 9cb8c13124a99d18da83cbcd4faa795859ac9e55] (pull_request) Successful in 14s
QRun-IO/ci-policy: native / native-result (pull_request) Successful in 11s
QRun-IO/ci-policy: ci / head-profile (pull_request) Skipped
QRun-IO/ci-policy: ci / repository-policy (pull_request) Skipped
QRun-IO/ci-policy: ci / application-template-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / gradle-1 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-core-2-head (pull_request) Skipped
QRun-IO/ci-policy: ci / java-docker-3 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-docker-3-head (pull_request) Skipped
QRun-IO/ci-policy: ci / java-docker-4 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-frontend-browser-5 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-6 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-6-head (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-7 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-7-head (pull_request) Skipped
QRun-IO/ci-policy: ci / node-8 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-9 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-10 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-playwright-11 (pull_request) Skipped
QRun-IO/ci-policy: ci / repository-policy-12 (pull_request) Skipped
QRun-IO/ci-policy: ci / source-config-13 (pull_request) Skipped
QRun-IO/ci-policy: ci / source-config-14 (pull_request) Skipped
QRun-IO/ci-policy: ci / android-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / original-business (pull_request) Skipped
QRun-IO/ci-policy: ci / original-mcp (pull_request) Skipped
QRun-IO/ci-policy: ci / original-voyage (pull_request) Skipped
QRun-IO/ci-policy: ci / original-cli (pull_request) Skipped
QRun-IO/ci-policy: ci / not-enrolled (pull_request) Skipped
QRun-IO/ci-policy: ci / shared-pipeline (pull_request) Skipped
QRun-IO/ci-policy: ci / ci-result (pull_request) Waiting to run
maven / build (push) Successful in 7m12s
build / maven (push) Successful in 7m17s
6cb8e34c5d
The root pom becomes the packaging-pom reactor (qbit-mobile-scanners-reactor), the single <revision> source and parent of base/ and
integrations/record-files, so one root mvn deploy publishes the reactor POM, qbit-mobile-scanners and qbit-mobile-scanners-record-files at one
version. Consumer POMs are flattened so the version is resolved. Pins: QQQ 4.1.0-RC.22, qbit-record-files 0.1.0-RC.1, qbit-collaboration 1.1.0-RC.1
(all verified in the Gitea registry); the SNAPSHOT/feature coordinates and the qqq.frozen.version override are gone. Checkstyle config stays at the
repository root. demo/ and examples/ stay standalone.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
james.maes added 1 commit 2026-11-06 23:39:14 +00:00
Merge develop into kof22/scanners-reactor (keep the 0.4.0-SNAPSHOT revision in the reactor root)
QRun-IO/ci-policy: ci / fork-guard (pull_request) Skipped
QRun-IO/ci-policy: native / fork-deny (pull_request) Skipped
QRun-IO/ci-policy: native / dotnet-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / Scoped workflow [workflow 9cb8c13124a99d18da83cbcd4faa795859ac9e55] (pull_request) Successful in 7s
QRun-IO/ci-policy: ci / head-profile (pull_request) Skipped
QRun-IO/ci-policy: ci / repository-policy (pull_request) Skipped
QRun-IO/ci-policy: ci / application-template-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / gradle-1 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-core-2-head (pull_request) Skipped
QRun-IO/ci-policy: ci / java-docker-3 (pull_request) Skipped
QRun-IO/ci-policy: native / native-result (pull_request) Successful in 7s
QRun-IO/ci-policy: ci / java-docker-3-head (pull_request) Skipped
QRun-IO/ci-policy: ci / java-docker-4 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-frontend-browser-5 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-6 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-6-head (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-7 (pull_request) Skipped
QRun-IO/ci-policy: ci / java-maven-7-head (pull_request) Skipped
QRun-IO/ci-policy: ci / node-8 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-9 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-10 (pull_request) Skipped
QRun-IO/ci-policy: ci / node-playwright-11 (pull_request) Skipped
QRun-IO/ci-policy: ci / repository-policy-12 (pull_request) Skipped
QRun-IO/ci-policy: ci / source-config-13 (pull_request) Skipped
QRun-IO/ci-policy: ci / source-config-14 (pull_request) Skipped
QRun-IO/ci-policy: ci / android-0 (pull_request) Skipped
QRun-IO/ci-policy: ci / original-business (pull_request) Skipped
QRun-IO/ci-policy: ci / original-mcp (pull_request) Skipped
QRun-IO/ci-policy: ci / original-voyage (pull_request) Skipped
QRun-IO/ci-policy: ci / original-cli (pull_request) Skipped
QRun-IO/ci-policy: ci / not-enrolled (pull_request) Skipped
QRun-IO/ci-policy: ci / shared-pipeline (pull_request) Skipped
QRun-IO/ci-policy: ci / ci-result (pull_request) Successful in 5s
maven / build (push) Successful in 2m44s
build / maven (push) Successful in 2m44s
52c34a54e7
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
james.maes merged commit 631c86b244 into develop 2026-11-06 23:42:36 +00:00
Sign in to join this conversation.