Skip to content

chore(docker): remove Docker, add Pixi CI and tests - #39

Merged
charlesmadjeri merged 1 commit into
cma/feat-pixi-foundationfrom
cma/chore-docker-removal-ci-tests
Aug 31, 2026
Merged

chore(docker): remove Docker, add Pixi CI and tests#39
charlesmadjeri merged 1 commit into
cma/feat-pixi-foundationfrom
cma/chore-docker-removal-ci-tests

Conversation

@charlesmadjeri

@charlesmadjeri charlesmadjeri commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

OP#174

Summary

Remove Docker-based workflow in favor of native Pixi environment. Add comprehensive CI and unit tests.

Changes

Removed:

  • docker/Dockerfile.jazzy
  • docker/ensure_image.sh
  • docker/gpu_detect.sh
  • docker/gui_desktop.sh

Added/Updated:

  • .github/workflows/install-and-launch.yml: Pixi-based CI
  • pytest.ini and tests/conftest.py
  • tests/test_install_optional_repos.py
  • tests/test_launcher_pixi.py
  • tests/test_repos_config.py
  • scripts/ci_colcon_test.sh
  • scripts/ci_tmux_launcher_smoke.sh

Stack

This is PR 3/4 in the Pixi migration stack:

  1. Pixi foundation ✓
  2. Launcher refactoring ✓
  3. This PR - Docker removal + CI + tests
  4. Windows + documentation (parallel)

@charlesmadjeri charlesmadjeri self-assigned this Aug 30, 2026
Mael-RABOT
Mael-RABOT previously approved these changes Aug 31, 2026
Cadavre-chan
Cadavre-chan previously approved these changes Aug 31, 2026
Remove Docker-based workflow in favor of native Pixi environment.
Add comprehensive CI and unit tests for the new workflow.

- Remove docker/Dockerfile.jazzy, ensure_image.sh, gpu_detect.sh, gui_desktop.sh
- Update .github/workflows/install-and-launch.yml for Pixi CI
- Add pytest.ini and tests/conftest.py
- Add tests/test_install_optional_repos.py
- Add tests/test_launcher_pixi.py
- Add tests/test_repos_config.py
- Add scripts/ci_colcon_test.sh and ci_tmux_launcher_smoke.sh
@charlesmadjeri
charlesmadjeri dismissed stale reviews from Cadavre-chan and Mael-RABOT August 31, 2026 16:01

The merge-base changed after approval.

@charlesmadjeri
charlesmadjeri force-pushed the cma/refactor-launcher-pixi branch from 3e2dac7 to 9c7453f Compare August 31, 2026 16:01
@charlesmadjeri
charlesmadjeri force-pushed the cma/chore-docker-removal-ci-tests branch from bda8f15 to 7210ce3 Compare August 31, 2026 16:01
Base automatically changed from cma/refactor-launcher-pixi to cma/feat-pixi-foundation August 31, 2026 16:46
@charlesmadjeri
charlesmadjeri merged commit e425b07 into cma/feat-pixi-foundation Aug 31, 2026
1 of 6 checks passed
@charlesmadjeri
charlesmadjeri deleted the cma/chore-docker-removal-ci-tests branch August 31, 2026 16:47
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.

4 participants