Skip to content

Simplify dev environment: inline devcontainer, drop Docker image tooling#2255

Merged
jslee02 merged 8 commits into
mainfrom
fix/main
Nov 24, 2025
Merged

Simplify dev environment: inline devcontainer, drop Docker image tooling#2255
jslee02 merged 8 commits into
mainfrom
fix/main

Conversation

@jslee02
Copy link
Copy Markdown
Member

@jslee02 jslee02 commented Nov 24, 2025

Summary

  • drop the docker dev image pipeline (Dockerfiles, cache_docker workflow, build scripts/tasks) to avoid maintaining unused dart-dev images
  • inline the latest Ubuntu dev image setup directly into .devcontainer/Dockerfile so VS Code/devcontainer builds locally without external images
  • keep a leaner maintenance surface by removing docker build pixi tasks and scripts

Testing

  • Not run (devcontainer build only)
  • Run pixi run test-all to lint, build, and test your changes
  • Add unit tests for new functionality (not applicable)
  • Document new methods and classes (not applicable)
  • Add Python bindings (dartpy) if applicable (no changes)

@jslee02 jslee02 enabled auto-merge (squash) November 24, 2025 16:57
@jslee02 jslee02 changed the title Handle Debian pytest in Docker and expose dartpy version Simplify dev environment: inline devcontainer, drop Docker image tooling Nov 24, 2025
@jslee02 jslee02 disabled auto-merge November 24, 2025 17:42
@jslee02 jslee02 merged commit 7160371 into main Nov 24, 2025
4 of 22 checks passed
@jslee02 jslee02 deleted the fix/main branch November 24, 2025 17:42
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