Skip to content

ci: add live Docker workbench smoke#424

Merged
vibeforge1111 merged 1 commit into
masterfrom
security/docker-live-workbench-smoke
May 27, 2026
Merged

ci: add live Docker workbench smoke#424
vibeforge1111 merged 1 commit into
masterfrom
security/docker-live-workbench-smoke

Conversation

@vibeforge1111

Copy link
Copy Markdown
Owner

Adds the missing live-image lane to the optional Docker workbench so Docker runtime base-image PRs can be tested symmetrically.\n\nWhy:\n- Existing manual Docker workflow covered dev and sandbox images, but not docker/live.\n- Dependabot PR #255 changes docker/live, so we need a bounded live-image smoke before accepting that runtime bump.\n\nWhat changed:\n- Build docker/live/Dockerfile in .github/workflows/docker-optional.yml.\n- Run spark --help inside the live image as the spark user.\n- Verify the live entrypoint fails closed without hosted env by expecting the SPARK_LLM_PROVIDER guard.\n- Update docs/OPTIONAL_DOCKER_WORKBENCH.md to mention the live image smoke lane.\n\nLocal verification:\n- python -m pytest tests/test_docker_entrypoint.py tests/test_access.py -q -> 24 passed, 4 skipped, 6 subtests passed\n- git diff --check -> OK\n\nNote: Docker daemon is not running on the publishing machine, so the actual Docker build/run proof must come from GitHub workflow_dispatch or the Mac lab.

@vibeforge1111 vibeforge1111 merged commit 9a7de4d into master May 27, 2026
6 checks passed
@vibeforge1111 vibeforge1111 deleted the security/docker-live-workbench-smoke branch May 27, 2026 14:30
vibeforge1111 pushed a commit that referenced this pull request May 27, 2026
Updates docker/live from node:22-bookworm-slim to node:26-bookworm-slim. Required CI, secret scan, CodeQL, Scorecard, and spark-jury-approval passed. Optional Docker workbench was dispatched after #424 added live-image smoke; the affected live-smoke job passed build, CLI help, and fail-closed entrypoint checks. The unrelated dev/sandbox optional jobs exposed separate pre-existing workbench issues and were not used as proof for this live-image-only bump.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant