Merge develop into the release branch to cut the next RC: QQQ 4.1.0-RC.26 / qbit-build-parent 2.2.1 alignment plus the stand-in replacements (core APIs instead of expired STAND-IN markers).
Conflicts resolved: the release <revision> is kept so the release build publishes the next RC; the legacy CircleCI / orb files are taken from develop. The tree is otherwise identical to develop.
Merge develop into the release branch to cut the next RC: QQQ 4.1.0-RC.26 / qbit-build-parent 2.2.1 alignment plus the stand-in replacements (core APIs instead of expired STAND-IN markers).
Conflicts resolved: the release `<revision>` is kept so the release build publishes the next RC; the legacy CircleCI / orb files are taken from develop. The tree is otherwise identical to develop.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
The producer read a literal version, so released artifacts reported a stale
or -SNAPSHOT version. qbit-slack.properties (version=${project.version}) is
Maven-filtered and the producer loads it; tests assert producer == bundle ==
artifact version.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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>
Replace the platform-ci release callers with one caller of
KofTwentyTwo/ci-workflows maven.yaml (qqq-orb port).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Replace the qqq#1205 STAND-IN copy of the delivery SPI with the QQQ 4.1
core types (com.kingsrook.qqq.backend.core.delivery). The producer now
registers SlackDeliveryDestination as "slack" in the core
DeliveryDestinationsMetaData registry instead of deferring host
registration; a new test proves registration is idempotent and that core
loads the implementation from the registry.
Replace the qqq#1142 STAND-IN in SlackPayloadGuard: field classification
comes from core ClassifiedValues (honoring a host audit-value protector)
and tokenized restricted values use core ClassifiedValueTokens.changed().
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Keeps the release revision (0.1.0-RC.6) so the release build publishes the
next RC; legacy CircleCI/orb config taken from develop.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Merge develop into the release branch to cut the next RC: QQQ 4.1.0-RC.26 / qbit-build-parent 2.2.1 alignment plus the stand-in replacements (core APIs instead of expired STAND-IN markers).
Conflicts resolved: the release
<revision>is kept so the release build publishes the next RC; the legacy CircleCI / orb files are taken from develop. The tree is otherwise identical to develop.🤖 Generated with Claude Code
The producer read a literal version, so released artifacts reported a stale or -SNAPSHOT version. qbit-slack.properties (version=${project.version}) is Maven-filtered and the producer loads it; tests assert producer == bundle == artifact version. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>