ci: Add Docker setup for docker driver tests#810
Conversation
|
Claude finished @akshaylive's task in 1m 49s —— View job PR Review: ci: Add Docker setup for docker driver tests
SummaryAdds Docker verification and Change-by-Change Review1.
|
| Area | Status | Notes |
|---|---|---|
| Frontmatter | N/A | No skill files modified |
| E2E Tests | OK | Task YAML changes are valid |
| Skill Body | N/A | No skill files modified |
| References & Assets | N/A | No references modified |
| Repo Hygiene | Issue | --tags temporary disables all other smoke tests on main |
Issues for Manual Review
- Verify
make docker-imagetarget exists in.coder_eval/Makefileand produces the expectedcoder-eval-agentimage name. - Confirm GitHub Actions runners have Docker available and sufficient disk space for image builds.
- Ensure there's a plan to revert
--tags temporary→--tags smokepromptly after validation.
Conclusion
The Docker setup steps (verification + image build) and the env_passthrough_extra addition are clean and well-scoped. The main concern is the --tags smoke → --tags temporary change — merging this to main disables all other smoke tests until reverted, with no tracking mechanism for the revert. Recommend either running both tag sets in parallel, or adding a tracked follow-up before merge.
|
Claude finished @akshaylive's task in 1m 2s —— View job Coder-eval task lint (advisory)1 task YAML changed; verdicts: 0 Critical, 0 High, 1 Medium, 0 Low, 0 OK. Rubric: .claude/commands/lint-task.md. This check is advisory and never blocks merge. Evidence of passing run❌ High — PR body does not claim the changed task has been run and passed. The test plan mentions verifying the workflow and confirming the test passes, but as future TODOs (checkboxes are unchecked), not as evidence of a completed run. Please edit the PR description to add a line like: Per-task lint
|
047b879 to
c676671
Compare
41b741d to
f33ff06
Compare
…task and experiment defaults
…task and experiment defaults
Update all tasks with 'smoke' tag to use driver: docker for consistent Docker sandbox validation in CI. This includes 62 files with 'smoke' in the filename plus 53 additional smoke tests identified by tag. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Add UIPATH_CLI_* environment variables to env_passthrough_extra so smoke tests have pre-authenticated CLI access without hanging on interactive login prompts. Also pass TRACES_SMOKE_PROCESS_KEY. This fixes timeouts in skill tests that invoke uip commands requiring authentication. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
a56e1ec to
e66cffd
Compare
Summary
Add Docker environment setup to GitHub Actions smoke test workflow to support tasks using
driver: dockersandbox configuration.coder-eval-agentDocker image required by coder_eval's docker driverskill-agents-bindings-synctest to validate Docker setup before running full smoke suiteChanges
temporarytag for isolated testingTest Plan
skill-agents-bindings-synctest passes with docker drivertemporarytag and restore--tags smokeonce validated🤖 Generated with Claude Code