james.maes and Codex
450dc7e2d8
ci: centralize QBit source scanning
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 10:16:43 -05:00
james.maes and Codex
443a2e437e
ci: adopt central orb 0.7.12 and stable gates ( #14 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 08:58:28 -05:00
james.maes and Codex
cfb57de016
ci: centralize rc release completion in qqq orb ( #13 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 02:23:51 -05:00
james.maes and Codex
588911a5f7
ci: publish GA artifacts only from stable tags ( #12 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 01:09:16 -05:00
james.maes and Codex
2a06731d2a
ci: adopt shared orb 0.7.11 ( #11 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 00:55:50 -05:00
james.maes
7a2699c2e8
Merge pull request #10 from QRun-IO/feature/central-ci
...
ci: adopt shared QQQ orb 0.7.4
2026-10-20 19:32:40 -05:00
james.maes and Codex
bbb3bed4f8
ci: adopt central QQQ orb 0.7.4
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-20 19:26:30 -05:00
james.maes
be7997fc9f
Merge pull request #9 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:04:48 -05:00
james.maes and Claude Opus 5.5
527ba48747
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:32 -05:00
james.maes
2081fb365a
Merge pull request #5 from QRun-IO/feature/GH-10-public-stack-prep
...
build: prepare QQQ releases and align Apache-2.0
2026-10-14 13:54:14 -05:00
james.maes and Claude Sonnet 5.5
d4f1019431
Merge origin/develop into feature/GH-10-public-stack-prep
...
Keep develop's release automation workflows; carry the orb 0.6.8 pin.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-14 12:47:52 -05:00
james.maes
c00aea94d4
Merge pull request #8 from QRun-IO/feature/release-rc-automation
...
ci: automate RC releases; hotfix/* pushes no longer publish
2026-10-13 15:00:46 -05:00
james.maes and Claude Opus 5.5
834d784667
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:32:56 -05:00
james.maes
03c1354d93
Merge pull request #7 from QRun-IO/feature/ga-only-release-tags
...
ci: publish only GA tags (vX.Y.Z), never RC tags
2026-10-12 16:08:02 -05:00
james.maes and Claude Opus 5.5
ed8d10ebf8
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:00 -05:00
james.maes
e5e34d6e28
build( #921 ): update AssertJ test dependency to 3.27.7
...
Apply the independently reviewed one-pin test dependency update. Preserve revision, parent, CI and production source. Full verify passes; tracking: QRun-IO/qqq#921 .
2026-10-01 20:56:28 -05:00
james.maes
c8517fe15b
fix: align first-party Apache-2.0 declarations
...
Refs QRun-IO/qqq#923 .
2026-09-30 20:17:46 -05:00
james.maes
401d27a17d
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:44:18 -05:00
james.maes
f92a18471b
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.
2026-09-28 20:59:35 -05:00
CircleCI
726bd096ec
Bump version to 0.4.0-SNAPSHOT [skip ci]
2026-09-26 06:10:43 +00:00
james.maes
1f8338d16e
build: re-pin to qbit-build-parent 2.0.0 ( #4 )
...
Closes QRun-IO/qqq#770 . Part of QRun-IO/qqq-all#1 .
2026-09-26 01:08:55 -05:00
james.maes
fe32798b18
docs: refresh repo notes for the parent 2.0.0 re-pin
...
Replaces the stale divergence and compile-break cautions with how the qqq version is set and checked now.
Part of QRun-IO/qqq-all#1
2026-09-25 20:49:16 -05:00
james.maes
57ffb1cadf
ci: keep package installs unattended on CircleCI
...
Adds the configure-package-install pre-step from qbit-quick-search so install_java does not hang on the needrestart prompt (QRun-IO/qqq-orb#11 ).
Part of QRun-IO/qqq-all#1
2026-09-25 20:47:18 -05:00
james.maes
76755fe6fd
build: add opt-in qqq-snapshot profile
...
Imports qqq-bom-pom 4.1.0-SNAPSHOT ahead of the parent's BOM and adds the Central snapshots repository.
Part of QRun-IO/qqq-all#1
2026-09-25 20:46:25 -05:00
james.maes
3bb034cc95
build: re-pin to qbit-build-parent 2.0.0 (qqq 4.0.0)
...
Migrates the removed getValueFromRecordOrOldRecord and QInstance.setAuthentication calls to their qqq 4.0 replacements.
Part of QRun-IO/qqq-all#1
2026-09-25 20:45:12 -05:00
james.maes
5bb811b361
test: cover missing cron time zone in config customizers
...
Pins the error branch of the time zone lookup before it moves to the qqq 4.0 API.
Part of QRun-IO/qqq-all#1
2026-09-25 20:44:30 -05:00
james.maes
133e22b540
chore: merge main into develop
...
Back-merges main's Java 21 parent 1.5.1, the 0.3.0 release, orb 0.5.0, the Apache-2.0 LICENSE and NOTICE, release.yml, and the README.
Part of QRun-IO/qqq-all#1
2026-09-25 20:42:15 -05:00
James Maes and Claude Opus 4.8
3611d540c0
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:15 -05:00
james.maes and Claude Opus 4.7
fd326b2564
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:18 -05:00
james.maes
7fd2506728
chore: migrate license from AGPL-3.0 to Apache-2.0
2026-01-05 10:14:22 -06:00
james.maes
0eaabea77f
docs: update README with correct group ID and version
2025-12-28 16:44:02 -06:00
CircleCI
1cf0e41581
Bump version to 0.3.0 [skip ci]
2025-12-28 22:37:37 +00:00
james.maes
a53e9b9e7b
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
v0.3.0
2025-12-28 16:36:05 -06:00
james.maes
4670ba63ec
chore(license): add AGPL-3.0 license with QRun-IO copyright
2025-12-25 19:32:45 -06:00
james.maes
d3dbcaf768
docs: Standardize README
2025-12-24 14:18:57 -06:00
james.maes
05b931b150
ci: Add GitHub release configuration
2025-12-24 12:44:22 -06:00
CircleCI
af7398d5e8
Bump version to 0.2.1 [skip ci]
2025-09-29 20:33:31 +00:00
james.maes
edbee84e12
ci(circleci): updated to latest production qqq orb - 0.3.8
2025-09-29 15:32:19 -05:00
james.maes
37cb17fba8
chore(deps): Updated parent pom and qqq-orb to latest published versions
2025-09-18 12:13:44 -05:00
james.maes
f6241d8427
chore: bump snapshot version after release
2025-09-16 16:53:48 -05:00
CircleCI
efc922bf0f
Bump version to v0.2.1 [skip ci]
2025-09-16 21:53:02 +00:00
james.maes
c68317c53b
chore: Updated to meet requirements for maven central and qqq-orb
v0.2.1
2025-09-16 16:52:10 -05:00
james.maes
904f064e97
Merge pull request #1 from Kingsrook/feature/circleci-orb-upgrade
...
chore: Updated to meet requirements for maven central and qqq-orb
v0.2.0
2025-09-16 16:47:01 -05:00
james.maes
5935331c31
chore: Updated to meet requirements for maven central and qqq-orb
2025-09-16 16:44:50 -05:00
Darin Kelkhoff
a3965040df
Release 0.1.2
2025-04-29 08:46:57 -05:00
Darin Kelkhoff
d06179a053
Add process traces to RenderReportForSFTPExport process, including an info line for the single-record use-case with the file name (and the key record id too)
2025-04-29 08:40:06 -05:00
Darin Kelkhoff
52f5b48aa7
Update process summary lines to have importFile (integer) ids, so they can be stored in standard process traces record-ints
2025-04-21 10:43:34 -05:00
Darin Kelkhoff
a71cbffd2c
Fix artifact id in qbit producer; update version to 0.1.1
2025-04-21 10:43:09 -05:00
Darin Kelkhoff
7b7951ecb3
Update qqq version to 0.24.0-integration-sprint-61-20250226-223322
2025-02-26 16:57:37 -06:00
Darin Kelkhoff
b2d441dc4a
Final name changes from file-import-bulk-load qbit we copied from
2025-02-26 15:24:39 -06:00