build: re-pin to qbit-build-parent 2.0.0 and back-merge main (QRun-IO/qqq#767) #4

Merged
KofTwentyTwo merged 14 commits from feature/GH-767-repin-build-parent-2 into develop 2026-09-26 06:08:48 +00:00
14 Commits
Author SHA1 Message Date
james.maes bfb0706ef4 docs: refresh repo agent notes for the parent 2.0.0 re-pin
Replaces cautions this branch resolved with the qqq-snapshot profile and current licensing and README caveats.

Part of QRun-IO/qqq-all#1
2026-09-25 20:49:10 -05:00
james.maes b1df0d6d25 ci: keep package installs unattended on CircleCI
Adds the configure-package-install pre-step so needrestart cannot hang install_java (QRun-IO/qqq-orb#11).

Part of QRun-IO/qqq-all#1
2026-09-25 20:47:02 -05:00
james.maes dfeb3fad99 build: add opt-in qqq-snapshot profile
Imports qqq-bom-pom ${qqq.snapshot.version} (default 4.1.0-SNAPSHOT) ahead of the parent's BOM.

Part of QRun-IO/qqq-all#1
2026-09-25 20:46:22 -05:00
james.maes c8b985369f test: assert webhook post body keeps null-valued fields
Guards the toJsonCustomized migration so receivers still see null fields.

Part of QRun-IO/qqq-all#1
2026-09-25 20:44:51 -05:00
james.maes d247432c38 build: re-pin to qbit-build-parent 2.0.0 (qqq 4.0.0)
Drops the unresolvable qqq-bom-pom 0.40.0-SNAPSHOT import and migrates the qqq 4.0 API removals.

Part of QRun-IO/qqq-all#1
2026-09-25 20:44:51 -05:00
james.maes 9c063bfb27 chore: merge main into develop
Brings main's Java 21 parent, 0.3.0 release, Apache-2.0 LICENSE, NOTICE and orb 0.5.0 into develop.

Part of QRun-IO/qqq-all#1
2026-09-25 20:41:29 -05:00
james.maes 0e61d75f82 chore: migrate license from AGPL-3.0 to Apache-2.0 2026-01-05 10:14:21 -06:00
CircleCI b40a1c2418 Bump version to 0.3.0 [skip ci] 2025-12-28 22:45:26 +00:00
james.maes f346c245ef docs: update README with correct group ID and version 2025-12-28 16:43:59 -06:00
CircleCI 51c1bcf676 Bump version to 0.2.1 [skip ci] 2025-12-28 22:37:37 +00:00
james.maes 7d465d401a feat: Java 21 LTS migration with qbit-build-parent 1.5.0 (#2)
* feat: migrate to Java 21 with qbit-build-parent 1.5.0

* fix: update qbit-build-parent to 1.5.1 for JUnit 6 compatibility

* chore: retrigger CI after Maven Central sync
2025-12-28 16:36:02 -06:00
james.maes 69fc7d0883 docs: Standardize README 2025-12-24 14:20:15 -06:00
james.maes 60a689374b ci: Add GitHub release configuration 2025-12-24 12:44:00 -06:00
CircleCI 7aeceac1b1 Bump version to v0.2.1 [skip ci] 2025-09-16 19:46:33 +00:00