Skip to content

feat: add controller image requirements and use release CI workflow#83

Merged
k-rister merged 1 commit into
masterfrom
workshop-controller-deps
Apr 9, 2026
Merged

feat: add controller image requirements and use release CI workflow#83
k-rister merged 1 commit into
masterfrom
workshop-controller-deps

Conversation

@k-rister
Copy link
Copy Markdown
Contributor

@k-rister k-rister commented Apr 8, 2026

Summary

  • Add crucible-controller userenv entry to workshop.json so roadblock's Python dependencies (redis, hiredis, jsonschema) are declared here rather than centrally in crucible's controller-workshop.json
  • Switch crucible-ci.yaml from core-crucible-ci to core-release-crucible-ci so workshop.json changes trigger a controller image rebuild

Part of the effort to decentralize controller image requirements to individual subprojects.

Test plan

  • CI passes
  • Controller image builds successfully with roadblock deps resolved from this workshop.json

🤖 Generated with Claude Code

Add crucible-controller userenv entry to workshop.json so roadblock's
Python dependencies (redis, hiredis, jsonschema) are installed in the
controller image via roadblock's own requirements rather than being
declared centrally in crucible's controller-workshop.json.

Switch crucible-ci workflow to core-release-crucible-ci so that changes
to workshop.json trigger a controller image rebuild.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@k-rister k-rister self-assigned this Apr 8, 2026
@k-rister k-rister requested a review from a team April 8, 2026 16:13
@project-crucible-tracking project-crucible-tracking Bot moved this to In Progress in Crucible Tracking Apr 8, 2026
@k-rister k-rister merged commit 64d2d69 into master Apr 9, 2026
2162 of 2963 checks passed
@k-rister k-rister deleted the workshop-controller-deps branch April 9, 2026 20:00
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Crucible Tracking Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants