Skip to content

[Tracking] Docker image and end-to-end tests on MiniMax #5235

Open
4 of 6 issues completed
Open

Description

@Trecek

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"]
Loading

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    do-not-collapseIssue should not be collapsed into combined issuesenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions