Repository navigation
[Tracking] Docker image and end-to-end tests on MiniMax #5235
Copy link
Copy link
Open
4 / 64 of 6 issues completedOpen
4 / 64 of 6 issues completed
Copy link
Labels
do-not-collapseIssue should not be collapsed into combined issuesIssue should not be collapsed into combined issuesenhancementNew feature or requestNew feature or request
Description
This issue only coordinates. Implement the sub-issues, not this issue.
Maintainer setup, in ticket order
No Anthropic credential is needed anywhere in this track. Model calls go to MiniMax through Claude Code's ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN variables; #5230 has the details and the clean-container proof.
| Before | Set up | Where |
|---|---|---|
| #5229 | Share the org secret DOCKERHUB_TOKEN (a Docker Hub access token, not the password) with TalonT-Org/AutoSkillit. DOCKERHUB_USERNAME is already shared. |
Org secret |
| #5229 | Create the public repository trecek/autoskillit. |
Docker Hub |
| #5230 | Add MINIMAX_API_KEY. |
Org secret shared with AutoSkillit, or repository secret |
| #5230 | Create TalonT-Org/autoskillit-e2e-sandbox: a seconds-long test suite and a CI workflow that runs on pull requests. |
New repository |
| #5230 | Create a fine-grained token limited to the sandbox; save it as E2E_SANDBOX_TOKEN. |
Repository secret on AutoSkillit |
| #5233 | Seed a small feature issue in the sandbox. | Sandbox issue |
| #5234 | Seed a reproducible bug issue in the sandbox. | Sandbox issue |
#5231 and #5232 need nothing beyond #5230. Each sub-issue repeats its own setup at the top.
Implementation order
| Order | Issue | Blocked by | Why this position |
|---|---|---|---|
| 1 | #5229 Docker: multi-target image, guarded pins, Docker Hub publishing | — | Every E2E test runs in its user image. |
| 2 | #5230 E2E on MiniMax: harness, selective workflow, concurrency control | #5229 | Infrastructure only; every test below plugs into it. |
| 3 | #5231 E2E: clean install and doctor | #5229, #5230 | Makes no model calls, so it checks the image before any MiniMax spend. |
| 3 | #5232 E2E: smoke recipe via fleet run |
#5230 | The cheapest model test; proves the MiniMax path. Can proceed alongside #5231. |
| 4 | #5233 E2E: implementation recipe | #5230, #5232 | Needs a passing smoke run first. |
| 5 | #5234 E2E: remediation recipe | #5230, #5233 | The heaviest test; most of its steps are the implementation recipe's. |
flowchart LR
A["#5229 Docker image"] --> B["#5230 E2E infrastructure"]
B --> C["#5231 install + doctor"]
B --> D["#5232 smoke"]
D --> E["#5233 implementation"]
E --> F["#5234 remediation"]
All six are native sub-issues of this issue, and the "Blocked by" column is set as GitHub issue dependencies.
Not in this tracker
Live verification in make-plan, rectify and dry-walkthrough (implementers exercise a change in the repository's declared Docker or VM environment instead of adding tests) is not filed yet.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
do-not-collapseIssue should not be collapsed into combined issuesIssue should not be collapsed into combined issuesenhancementNew feature or requestNew feature or request
Activity