Compare commits

...
Author SHA1 Message Date
james.maesandClaude Opus 5.5 569e1e345c 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:34 -05:00
james.maes 6c61c35782 Merge pull request #4 from QRun-IO/feature/ga-only-release-tags
ci: publish only GA tags (vX.Y.Z), never RC tags
2026-10-12 16:08:13 -05:00
james.maesandClaude Opus 5.5 5ecfe1bd56 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:01:25 -05:00
James MaesandClaude Opus 4.8 650e38f5a0 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:01 -05:00
james.maesandClaude Opus 4.7 76b95c91ee 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:01 -05:00
CircleCI 88a25c5a72 Bump version to 0.1.0 [skip ci] 2026-03-29 21:08:11 +00:00
james.maes e7d6050652 Merge remote-tracking branch 'origin/main' into develop 2026-03-29 16:06:33 -05:00
james.maes 2a68ab4d14 chore: bump develop to 0.2.0-SNAPSHOT 2026-03-29 15:55:40 -05:00
4 changed files with 43 additions and 12 deletions

No files matched your search

+2 -12
View File
@@ -11,7 +11,7 @@ workflows:
context: [ qqq-maven-registry-credentials ]
filters:
branches:
ignore: /(develop|main|release/.*|hotfix/.*|integration.*)/
ignore: /(develop|main|release/.*|integration.*)/
tags:
only: []
@@ -44,14 +44,4 @@ workflows:
branches:
only: [ main ]
tags:
only: [ /v.*/ ]
publish_hotfix_release:
jobs:
- qqq-orb/mvn_publish:
context: [ qqq-maven-registry-credentials ]
branch_type: hotfix
filters:
branches:
only:
- /hotfix\/.*/
only: [ /^v\d+\.\d+\.\d+$/ ]
+1
View File
@@ -0,0 +1 @@
* @KofTwentyTwo
+25
View File
@@ -0,0 +1,25 @@
# Cut the next release candidate (QRun-IO/qqq docs/QRUN-QBIT-REPO-STANDARD.md, C6):
# run this workflow by hand, or merge a develop PR labelled `release:rc`. It merges develop into
# the release line and the release/* push runs CircleCI publish_release_candidate.
name: Release candidate
on:
workflow_dispatch:
inputs:
dry_run:
description: Print the plan without merging or creating branches
type: boolean
default: false
pull_request:
types: [closed]
branches: [develop]
permissions:
contents: write
jobs:
release-rc:
if: github.event_name == 'workflow_dispatch' || (github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release:rc'))
uses: QRun-IO/.github/.github/workflows/qbit-release-rc.yml@main
with:
dry_run: ${{ github.event_name == 'workflow_dispatch' && inputs.dry_run }}
+15
View File
@@ -0,0 +1,15 @@
# qbit-crm
## Knowledge base
Reviewed dossiers for this repo and the QQQ platform live in the second-brain vault:
- Hub / start here: `R:/Git.Local/KofTwentyTwo/second-brain/knowledge/qqq/qqq-hub.md`
- This repo's dossier: `R:/Git.Local/KofTwentyTwo/second-brain/knowledge/qqq/repos/qbit-crm.md`
(reviewed commit `76b95c91ee7e`, branch `develop`, 2026-07-04)
- QBit mechanics refresher: `knowledge/qqq/architecture/metadata-model.md` in the same vault
Key facts captured there: parent pom `qbit-build-parent:1.4.0` pins qqq to 0.27.9 (via
`qqq-bom-pom` import); two BREAK-04 compile breaks block a qqq 4.0 upgrade
(`BaseTest.setAuthentication`, `EnrollInSequenceProcess input.getSession()`); Maven
Central's published `0.1.0` predates the AGPL→Apache license switch and the audit fixes.