Dev/gui noetic #8
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: GUI Noetic build | |
| on: | |
| push: | |
| paths: | |
| - ".github/workflows/gui-noetic-build.yml" | |
| - "docker/base/gui-deps-noetic.dockerfile" | |
| - "docker/gui.dockerfile" | |
| - "docker-compose.yml" | |
| - "Makefile" | |
| pull_request: | |
| paths: | |
| - ".github/workflows/gui-noetic-build.yml" | |
| - "docker/base/gui-deps-noetic.dockerfile" | |
| - "docker/gui.dockerfile" | |
| - "docker-compose.yml" | |
| - "Makefile" | |
| # NOTE: This is config validation only, not an image build. A real `make | |
| # gui-noetic` build cannot pass until the Python 2 -> 3 port (Phases 2-3) lands, | |
| # because gui.dockerfile runs `catkin build wxpython_gui` + `pip install -e .` | |
| # against currently-unported Py2 code. Upgrade this to an actual layer build | |
| # (e.g. build gui-deps-noetic against a published core-deps) once that is done. | |
| jobs: | |
| validate-compose: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Validate gui-noetic compose config | |
| run: docker compose --profile gui-noetic config |