Skip to content

Dev/gui noetic

Dev/gui noetic #8

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