Commit Graph
36 Commits
Author SHA1 Message Date
James MaesandCodex adefa969c8 ci: scan develop with the shared CodeQL workflow
Co-Authored-By: Codex (GPT-6) <noreply@openai.com>
2026-10-29 12:30:09 -05:00
james.maesandCodex 2ae5150012 ci: enroll in the shared QQQ orb (#19)
Co-authored-by: Codex <noreply@openai.com>
2026-10-21 21:08:52 -05:00
james.maes 1383d92f0a Merge pull request #10 from QRun-IO/feature/ga-only-release-tags
ci: publish only GA tags (vX.Y.Z), never RC tags
2026-10-12 16:02:43 -05:00
james.maesandClaude Opus 5.5 d9c313ffca ci: publish only GA tags (vX.Y.Z), never RC tags
An RC tag matched /v.*/ and the orb republished it as the next RC.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 16:00:28 -05:00
james.maes 45facd1b31 Merge pull request #8 from QRun-IO/feature/GH-945-assertj-3277
fix(deps): update test AssertJ to 3.27.7 (QQQ #945)
2026-10-01 00:06:22 -05:00
james.maes 253e15b77c fix(deps): update test AssertJ to 3.27.7 2026-10-01 00:04:06 -05:00
james.maes fa731308f1 Merge pull request #7 from QRun-IO/feature/GH-944-packaged-notices
fix(#944): locate root notices for geo modules
2026-09-30 23:46:23 -05:00
james.maes 93ebe812fc Merge develop into packaged-notices branch (#944) 2026-09-30 23:44:36 -05:00
james.maes 2c403b77c8 fix(#944): locate root notices for geo modules 2026-09-30 23:40:11 -05:00
james.maes e96b49beb6 fix: align first-party Apache-2.0 declarations (#6)
Refs QRun-IO/qqq#923.
2026-09-30 20:21:30 -05:00
james.maes 64723faa2a fix: align first-party Apache-2.0 declarations
Refs QRun-IO/qqq#923.
2026-09-30 20:17:46 -05:00
james.maes d745a3753a ci: require release tags and pin QQQ orb 0.6.8 (#5)
* ci: retain main tests and gate GA publication on tags

Refs QRun-IO/qqq-all#10. Preserve reviewed selectors; version pins remain separate and publication remains gated.

* ci: pin settings-safe QQQ orb 0.6.8

Use the reviewed immutable release tooling for QRun-IO/qqq-all#10.
2026-09-30 10:50:03 -05:00
james.maes 68f6a6309b build: flatten published poms (#4)
Refs QRun-IO/qqq#785. Part of QRun-IO/qqq-all#1.
2026-09-26 02:12:28 -05:00
james.maes 3cf53b5f1a build: re-pin to qbit-build-parent 2.0.0 (#3)
Closes QRun-IO/qqq#769. Part of QRun-IO/qqq-all#1.
2026-09-26 01:09:18 -05:00
james.maes a73162babb docs: note qqq 4.0.0 re-pin and Java 21 prerequisite
Part of QRun-IO/qqq-all#1
2026-09-25 20:43:14 -05:00
james.maes 4e9c047fdb ci: keep apt unattended on CircleCI machine images
Adds the configure-package-install pre-step from qbit-quick-search so needrestart cannot stall install_java (QRun-IO/qqq-orb#11).

Part of QRun-IO/qqq-all#1
2026-09-25 20:42:59 -05:00
james.maes 6ae6f3dfdd 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, from Central snapshots.

Part of QRun-IO/qqq-all#1
2026-09-25 20:42:17 -05:00
james.maes 2f87fbb31a build: re-pin to qbit-build-parent 2.0.0 (qqq 4.0.0)
The parent imports qqq-bom-pom 4.0.0; qqq modules keep taking their versions from it.

Part of QRun-IO/qqq-all#1
2026-09-25 20:41:32 -05:00
james.maes 819b3da7d7 chore: merge main into develop
Part of QRun-IO/qqq-all#1
2026-09-25 20:39:25 -05:00
James MaesandClaude Opus 4.8 ebb950f560 docs: add CLAUDE.md pointer to QQQ knowledge-base dossier + hub
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 05:31:09 -05:00
james.maesandClaude Opus 4.7 f7889fdf74 chore: add CODEOWNERS pointing to sole maintainer
Architecture audit pass 2026-05-21. Minimal CODEOWNERS file
making the implicit ownership explicit.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 17:14:10 -05:00
james.maes d9f902e956 chore: migrate license from AGPL-3.0 to Apache-2.0 2026-01-05 10:14:24 -06:00
CircleCI b9eaa6cf48 Bump version to 0.2.0-SNAPSHOT [skip ci] 2025-12-29 12:42:41 +00:00
james.maes e6a2ce7f58 fix(claude): removed settings 2025-12-29 06:40:40 -06:00
james.maes 3ae9356462 build(gitignore): added claude settings 2025-12-29 06:40:03 -06:00
CircleCI 242a9fd4a3 Bump version to 0.1.0 [skip ci] 2025-12-28 23:10:11 +00:00
james.maes 8246775ec6 fix: use qbit-build-parent for CI versioning v0.1.0 2025-12-28 16:44:39 -06:00
james.maes 64e79daa47 feat: upgrade to QQQ 0.35.0 with Java 21 and add unit tests (#1)
- Upgrade from QQQ 0.23.0/Java 17 to QQQ 0.35.0/Java 21
- Add Liquibase changelog generator with prefix substitution
- Add unit tests for all components (28 tests)
- Add CircleCI CI/CD pipeline configuration
2025-12-28 16:37:10 -06:00
james.maes 4a97562c02 feat: add sync process metadata producer
Wire up GeoDataSyncStep as a QQQ process for populating tables from bundled JSON data.
2025-12-28 11:44:23 -06:00
james.maes 1b026b7b46 docs: expand README with step-by-step guide 2025-12-28 11:22:11 -06:00
james.maes 03903f56ce docs: add imports to README examples 2025-12-28 11:21:28 -06:00
james.maes 5b7f6b534e docs: expand README with model usage examples 2025-12-28 11:17:07 -06:00
james.maes fd0a13ffae docs: move tools documentation to tools/README.md 2025-12-28 11:16:30 -06:00
james.maes 49a42bd31c docs: add changelog and alpha badge 2025-12-28 11:14:40 -06:00
james.maes 647af01b4b feat(geodata): add multi-module structure with data acquisition tools
Restructure to parent POM with qbit-geo-data-core and tools modules.
Add utilities to fetch/transform geographic data from dr5hn repository.
2025-12-28 09:01:17 -06:00
james.maes 11461c51b3 Initial commit 2025-12-28 07:14:55 -06:00