refactor(slack-bot): make app.py a thin composition root - #2596
refactor(slack-bot): make app.py a thin composition root#2596kevkantes wants to merge 3 commits into
Conversation
ℹ️ Branch is behind
|
|
✅ No proprietary content detected. This PR is clear for review! |
Prebuild Artifacts for `35ff09b` (archived)Prebuild Artifacts for
|
| Artifact | Image | Tag | Status | CI |
|---|---|---|---|---|
| caipe-slack-bot | ghcr.io/caipe-io/caipe-slack-bot |
refactor-slack-composition-root-2 |
Published | CI |
Docker pull commands
docker pull ghcr.io/caipe-io/caipe-slack-bot:refactor-slack-composition-root-2Helm Charts
| Chart | Registry | Version | Status | CI |
|---|---|---|---|---|
| ai-platform-engineering | ghcr.io/caipe-io/charts |
1.0.0-dev.6-refactor-slack-composition-root-1 |
Published | CI |
| rag-stack | ghcr.io/caipe-io/charts |
1.0.0-dev.6-refactor-slack-composition-root-1 |
Published | CI |
Helm install commands
helm upgrade --install ai-platform oci://ghcr.io/caipe-io/charts/ai-platform-engineering --version 1.0.0-dev.6-refactor-slack-composition-root-1
helm upgrade --install rag oci://ghcr.io/caipe-io/charts/rag-stack --version 1.0.0-dev.6-refactor-slack-composition-root-1These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
35ff09b to
24ef317
Compare
Prebuild Artifacts for `24ef317` (archived)Prebuild Artifacts for
|
| Artifact | Image | Tag | Status | CI |
|---|---|---|---|---|
| caipe-slack-bot | ghcr.io/caipe-io/caipe-slack-bot |
refactor-slack-composition-root-3 |
Published | CI |
Docker pull commands
docker pull ghcr.io/caipe-io/caipe-slack-bot:refactor-slack-composition-root-3These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
Prebuild Artifacts for `acb9316` (archived)Prebuild Artifacts for
|
| Artifact | Image | Tag | Status | CI |
|---|---|---|---|---|
| caipe-slack-bot | ghcr.io/caipe-io/caipe-slack-bot |
refactor-slack-composition-root-3 |
Published | CI |
Docker pull commands
docker pull ghcr.io/caipe-io/caipe-slack-bot:refactor-slack-composition-root-3These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
Prebuild Artifacts for `0a8d66f` (archived)Prebuild Artifacts for
|
| Artifact | Image | Tag | Status | CI |
|---|---|---|---|---|
| caipe-slack-bot | ghcr.io/caipe-io/caipe-slack-bot |
refactor-slack-composition-root-4 |
Published | CI |
Docker pull commands
docker pull ghcr.io/caipe-io/caipe-slack-bot:refactor-slack-composition-root-4These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
Signed-off-by: kevkantes <kkantesa@cisco.com>
Signed-off-by: kevkantes <kkantesa@cisco.com>
0a8d66f to
4096ae9
Compare
Prebuild Artifacts for `4096ae9` (archived)Prebuild Artifacts for
|
| Artifact | Image | Tag | Status | CI |
|---|---|---|---|---|
| caipe-slack-bot | ghcr.io/caipe-io/caipe-slack-bot |
refactor-slack-composition-root-4 |
Published | CI |
Docker pull commands
docker pull ghcr.io/caipe-io/caipe-slack-bot:refactor-slack-composition-root-4These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
Prebuild Artifacts for
|
| Artifact | Image | Tag | Status | CI |
|---|---|---|---|---|
| caipe-slack-bot | ghcr.io/caipe-io/caipe-slack-bot |
refactor-slack-composition-root-4 |
Published | CI |
Docker pull commands
docker pull ghcr.io/caipe-io/caipe-slack-bot:refactor-slack-composition-root-4These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
Description
Refactors the Slack bot entry point into a thin composition root while preserving existing Slack-visible behavior.
Closes #2422
Type of Change
Temporary Helm Charts (Optional)
For chart changes, you can test temporary versions before merging:
prebuild/for automatic prebuildshelm-prereleaselabelghcr.io/caipe-io/chartswith PR-specific versionsChecklist