Commit Graph
53 Commits
Author SHA1 Message Date
james.maesandCodex 450dc7e2d8 ci: centralize QBit source scanning
Co-Authored-By: Codex <noreply@openai.com>
2026-10-21 10:16:43 -05:00
james.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandCodex 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.maesandClaude 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.maesandClaude 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.maesandClaude 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.maesandClaude 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 MaesandClaude 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.maesandClaude 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