Closed yairshlomi1 closed 1 month ago
:+1: am having the same issues too (using humble) :cry: First noticed it 27 Sep if that helps anyone!
presumably, there is a new pip version that parses and installs colcon-common-extensions differently, which installs EmPy version 4.x.x, when micro-ros needs EmPy version higher than 3.3.4 but apparently lower than 4.x.x. Adding another step (in the jobs section in the action file) that manually installs the correct version of EmPy inside the venv (created by platformio) before calling to pio run
solves this issue.
- name: Install empy in PlatformIO Environment
run: |
~/.platformio/penv/bin/pip install --upgrade empy==3.3.4
i am still having the same issue
Issue template
Steps to reproduce the issue
Hi. I'm using github action to build my micro-ros platformio project. I've been working with this specific github action a few months without any changes, and today it suddenly stopped working. I've tested it on old tags in my repository that was successfully built using the action in the past and the new builds fails. on my ubuntu 22.04 machine it still builds without any errors or warnings
this is the action file:
Expected behavior
code builds as before
Actual behavior
Additional information