build: prepare QQQ releases and align Apache-2.0 #8

Merged
KofTwentyTwo merged 4 commits from feature/GH-10-public-stack-prep into develop 2026-10-05 14:50:27 +00:00
KofTwentyTwo commented 2026-09-30 15:45:30 +00:00 (Migrated from github.com)

Require version tags for GA publication, keep ordinary main pushes on the test-only path, and pin QQQ orb 0.6.8 with its Maven-settings log fix. Correct the stale Checkstyle license template and its configuration header to Apache-2.0; the existing POM and source declarations already use Apache-2.0. Refs QRun-IO/qqq-all#10 and QRun-IO/qqq#923.

Validation: Maven verify passed: 245 tests, zero failures/errors/skips; generated effective POMs declare Apache-2.0. Independent local reviews passed for the CI and license deltas; source bodies and third-party notices are unchanged. Hosted checks and required GitHub review must pass before merge. Corrected release metadata will use new immutable artifact versions.

Require version tags for GA publication, keep ordinary main pushes on the test-only path, and pin QQQ orb 0.6.8 with its Maven-settings log fix. Correct the stale Checkstyle license template and its configuration header to Apache-2.0; the existing POM and source declarations already use Apache-2.0. Refs QRun-IO/qqq-all#10 and QRun-IO/qqq#923. Validation: Maven verify passed: 245 tests, zero failures/errors/skips; generated effective POMs declare Apache-2.0. Independent local reviews passed for the CI and license deltas; source bodies and third-party notices are unchanged. Hosted checks and required GitHub review must pass before merge. Corrected release metadata will use new immutable artifact versions.
KofTwentyTwo commented 2026-10-05 12:13:59 +00:00 (Migrated from github.com)

Reviewed 2026-10-05: the diff matches the description. Main pushes now run test-only, GA publishes come from v* tags, the orb is pinned to 0.6.8, the Checkstyle license template is Apache-2.0, and the release/* release-candidate job is unchanged. Note: pom.xml also bumps assertj to 3.27.7, which will conflict with PR #10's pom.xml; resolve by taking 3.27.7. Approve.

Reviewed 2026-10-05: the diff matches the description. Main pushes now run test-only, GA publishes come from v* tags, the orb is pinned to 0.6.8, the Checkstyle license template is Apache-2.0, and the release/* release-candidate job is unchanged. Note: pom.xml also bumps assertj to 3.27.7, which will conflict with PR #10's pom.xml; resolve by taking 3.27.7. Approve.
Sign in to join this conversation.