image:
  file: .gitpod.Dockerfile
ports:
  - port: 6080
    protocol: "http"
    onOpen: open-preview
  - port: 5900
    onOpen: ignore
tasks:
  - init: |
      make -C ports/unix VARIANT=dev DEBUG=1 submodules
      make -j $(nproc) -C mpy-cross VARIANT=dev DEBUG=1
      make -j $(nproc) -C ports/unix VARIANT=dev DEBUG=1
    command: |
      xrandr --fb 500x500 # Fix resolution for LVGL screens which are smaller
      ports/unix/micropython-dev -i lib/lv_bindings/examples/advanced_demo.py
vscode:
  extensions:
    - ms-vscode.cpptools
github:
  prebuilds:
    # enable for the master/default branch (defaults to true)
    master: true
    # enable for all branches in this repo (defaults to false)
    branches: true
    # enable for pull requests coming from this repo (defaults to true)
    pullRequests: true
    # enable for pull requests coming from forks (defaults to false)
    pullRequestsFromForks: true
    # add a "Review in Gitpod" button as a comment to pull requests (defaults to true)
    addComment: true
    # add a "Review in Gitpod" button to pull requests (defaults to false)
    addBadge: false
    # add a label once the prebuild is ready to pull requests (defaults to false)
    addLabel: prebuilt-in-gitpod
