Commit Graph
55 Commits
Author SHA1 Message Date
james.maesandCodex 70e3c31de1 ci: centralize QBit source scanning
Co-Authored-By: Codex <noreply@openai.com>
2026-10-21 10:17:33 -05:00
james.maesandCodex 74939c3b7c ci: adopt central orb 0.7.12 and stable gates (#19)
Co-authored-by: Codex <noreply@openai.com>
2026-10-21 08:53:16 -05:00
james.maesandCodex 55c89ec2b3 ci: centralize rc release completion in qqq orb (#18)
Co-authored-by: Codex <noreply@openai.com>
2026-10-21 02:24:32 -05:00
james.maesandCodex dbdedf7d00 ci: publish GA artifacts only from stable tags (#17)
Co-authored-by: Codex <noreply@openai.com>
2026-10-21 01:09:03 -05:00
james.maesandCodex 914aac2cbb ci: adopt shared orb 0.7.11 (#16)
Co-authored-by: Codex <noreply@openai.com>
2026-10-21 00:57:35 -05:00
james.maes b04cc0b0fa Merge pull request #15 from QRun-IO/feature/central-ci
ci: adopt shared QQQ orb standard
2026-10-20 19:20:20 -05:00
james.maesandCodex a42e85d1c2 ci: adopt verified central QQQ orb 0.7.3
Co-Authored-By: Codex <noreply@openai.com>
2026-10-20 19:07:54 -05:00
james.maes 0be1fc54a4 Merge pull request #13 from QRun-IO/ci/release-rc-secrets-inherit
ci(release-rc): pass secrets so the shared workflow can sign the RC tag
2026-10-16 08:05:21 -05:00
james.maesandClaude Opus 5.5 e43515a92e ci(release-rc): pass secrets to the shared workflow so it can sign the RC tag
QRun-IO/.github#2 adds a tag-and-release job that signs vX with the
QRUN_TAG_SIGNING_KEY secret after Maven Central confirms the artifact.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 16:22:50 -05:00
james.maes bce290d6b4 Merge pull request #12 from QRun-IO/feature/release-rc-automation
ci: automate RC releases; hotfix/* pushes no longer publish
2026-10-13 15:00:39 -05:00
james.maesandClaude Opus 5.5 ee20dfef2a ci: automate RC releases; hotfix/* pushes no longer publish
Removes publish_hotfix_release: a hotfix/* branch push published a GA
release to Maven Central with no tag or review (QRun-IO/qbit-cdn#12,
QRun-IO/qqq#1121). hotfix/* branches now run test_only; a hotfix
release publishes from a reviewed vX.Y.Z tag through publish_release.
Adds .github/workflows/release-rc.yml (reusable QRun-IO/.github
qbit-release-rc): a manual dispatch, or merging a develop PR labelled
release:rc, merges develop into the release line and the release/* push
runs the existing CircleCI RC publish.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:37:56 -05:00
james.maes ad11a13e62 Merge pull request #11 from QRun-IO/feature/ga-only-release-tags
ci: publish only GA tags (vX.Y.Z), never RC tags
2026-10-12 16:07:53 -05:00
james.maesandClaude Opus 5.5 8cebae2f2c 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 15:59:43 -05:00
james.maes 2f1ff80065 build: re-pin to qbit-build-parent 2.0.0 (#8)
Closes QRun-IO/qqq#765. Part of QRun-IO/qqq-all#1.
2026-09-25 20:44:34 -05:00
james.maes dbfbc59f0c build: re-pin to qbit-build-parent 2.0.0 (QRun-IO/qqq#765)
Migrates the removed qqq 4.0 APIs with a sparse-update test, adds an opt-in qqq-snapshot profile, and keeps CircleCI package installs unattended.

Part of QRun-IO/qqq-all#1
2026-09-25 20:41:08 -05:00
james.maes 512defb9cc chore: back-merge main into develop
Records main's 0.4.0 release commits on develop, keeping develop's 0.5.0-SNAPSHOT revision.
2026-09-25 20:40:13 -05:00
James MaesandClaude Opus 4.8 b3ac14a0fd 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:05 -05:00
james.maesandClaude Opus 4.7 6a0f548afa 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:07 -05:00
Darin Kelkhoff 523fd34095 chore: fix ot use revision property in <version> tag 2026-03-13 10:10:36 -05:00
Darin Kelkhoff 8f92567c93 chore: update revision/version to 0.5.0-SNAPSHOT 2026-03-13 10:05:15 -05:00
CircleCI 9a6eca0189 Bump version to 0.4.0 [skip ci] 2026-03-13 15:05:08 +00:00
Darin Kelkhoff 67252ae1f3 Merge pull request #6 from QRun-IO/release/0.4
Release/0.4
v0.4.0
2026-03-13 10:03:20 -05:00
CircleCI 5323d4ed25 Bump version to 0.4.0-RC.1 [skip ci] 2026-03-13 14:57:53 +00:00
Darin Kelkhoff b0ec372885 Merge pull request #4 from QRun-IO/feature/virtual-field-support
feat(virtualFields): add baseline support for virtualFields
2026-03-09 12:05:44 -05:00
Darin Kelkhoff 5c97a017dc fix: avoid NPE if table has no virtual fields 2026-03-09 11:59:59 -05:00
Darin Kelkhoff 2f3938929b feat(virtualFields): add baseline support for virtualFields 2026-03-09 09:00:03 -05:00
Darin Kelkhoff 0c406e9a4b feat: always keep fields that are part of any record locks on a table, plus any that are marked by the application via supplemental meta-data as always-include 2026-01-29 22:17:16 -06:00
Darin Kelkhoff aed9b45c7b Merged main into develop
- bump version to 0.4.0-SNAPSHOT
2026-01-29 22:12:24 -06:00
james.maes 4213148582 chore: bump qqq to 0.40.0-SNAPSHOT 2026-01-10 21:05:10 -06:00
james.maes ba98f2872d chore: migrate license from AGPL-3.0 to Apache-2.0 2026-01-05 10:14:20 -06:00
james.maes 8d4ecce8b4 docs: update README with correct group ID and version 2025-12-28 16:44:08 -06:00
CircleCI c2d648736a Bump version to 0.3.0 [skip ci] 2025-12-28 22:37:56 +00:00
james.maes 7b2cd008e6 feat: Java 21 LTS migration with qbit-build-parent 1.5.0 (#1)
* 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
v0.3.0
2025-12-28 16:36:22 -06:00
james.maes 8b94ecedf3 chore(license): add AGPL-3.0 license with QRun-IO copyright 2025-12-25 19:32:47 -06:00
james.maes fec63ed4c4 docs: Standardize README 2025-12-24 14:20:16 -06:00
james.maes b89245ae4c ci: Add GitHub release configuration 2025-12-24 12:44:22 -06:00
Darin Kelkhoff 983bde7713 chore: update version to 0.2.3-SNAPSHOT? 2025-12-05 12:03:10 -06:00
Darin Kelkhoff 3e9453d36e fix: handle fields in sections that came from join tables 2025-12-05 12:02:45 -06:00
Darin Kelkhoff b0ebc121eb Update qqq-orb to 0.3.12 (try to fix version automation, wanting to publish 0.2.2-SNAPSHOT) 2025-11-07 10:50:09 -06:00
CircleCI 8db9359d78 Bump version to 0.2.1 [skip ci] 2025-11-07 03:55:49 +00:00
Darin Kelkhoff a08a3b424f test: fixed this test
It was actually previously passing because of the bug that we fixed, where wee weren't including a criteria on the table name
2025-11-06 21:53:43 -06:00
Darin Kelkhoff ab00b186fe chore: update pom version to be SNAPSHOT (since this is develop); updating to a qbit-build-parent that exists (1.1.0, not 1.4.0) 2025-11-06 16:12:11 -06:00
Darin Kelkhoff 735cb27ee4 fix: make fields w/ a dynamic default value always be included on insert & update calls. adding this so createDate, modifyDate will be set. Feels right, but we can imagine maybe it isn't always? going with it for now. 2025-11-06 16:11:40 -06:00
Darin Kelkhoff bda8753e4c fix: the query for TableViews wasn't being filtered by table name... 2025-11-06 16:10:28 -06:00
CircleCI 6b9a6cbcef Bump version to 0.2.1 [skip ci] 2025-09-29 20:33:24 +00:00
james.maes 11a9b782f1 ci(circleci): updated to latest production qqq orb - 0.3.8 2025-09-29 15:31:45 -05:00
james.maes afa221be9d chore(deps): Updated parent pom and qqq-orb to latest published versions 2025-09-18 12:20:19 -05:00
james.maes 2a82f4ea36 chore(deps): Updated parent pom and qqq-orb to latest published versions 2025-09-18 12:12:56 -05:00
james.maes d29b008edc Update README.md 2025-09-16 14:28:06 -05:00
james.maes b7837d7585 chore: bump snapshot version after release 2025-09-16 14:13:50 -05:00