mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-06-09 17:42:22 +03:00
![]()
Some checks failed
Build / build (humble, aarch64-linux) (push) Has been cancelled
Build / build (humble, x86_64-linux) (push) Has been cancelled
Build / build (jazzy, aarch64-linux) (push) Has been cancelled
Build / build (jazzy, x86_64-linux) (push) Has been cancelled
Build / build (noetic, aarch64-linux) (push) Has been cancelled
Build / build (noetic, x86_64-linux) (push) Has been cancelled
Build / build (rolling, aarch64-linux) (push) Has been cancelled
Build / build (rolling, x86_64-linux) (push) Has been cancelled
The update workflow is updated as follows: Instead of running just superflore, we run: 1. superflore --dry-run ... 2. maintainers/scripts/update-ament-vendor.sh && git commit 3. superflore --pr-only ... The first command updates the overlay as before, but does not submit a PR. The second step updates ament_vendor metadata according to the updated overlay and the third command creates the PR with all updates. I tried to make the step 2 as fast and efficient as possible, but it may happen that it will run for long time (about 1 hour in my testing). The reason is that, for example, if gz-msgs-vendor package gets updated, the update of other vendored packages depending on it, e.g., gz-sim-vendor, will have to build the updated gz-msgs-vendor, because it is not yet in the cachix cache. |
||
---|---|---|
.. | ||
build.yaml | ||
update-colcon.yaml | ||
update.yaml |