feat(packaging): conda/pixi package for prefix.dev + conda-forge #122
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: ROS2 Kilted | |
| on: | |
| push: | |
| branches: [ main ] | |
| pull_request: | |
| branches: [ main ] | |
| workflow_dispatch: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| container: | |
| image: rostooling/setup-ros-docker:ubuntu-noble-ros-kilted-ros-base-latest | |
| steps: | |
| - uses: ros-tooling/setup-ros@v0.7 | |
| with: | |
| required-ros-distributions: kilted | |
| # The Docker image can ship stale packages. Upgrade ALL installed | |
| # ros-kilted-* packages atomically to match the buildfarm and catch | |
| # breakages from upstream dependency changes (e.g. pcl_conversions | |
| # switching cmake export style). | |
| - name: Upgrade all ROS Kilted packages | |
| run: | | |
| sudo apt-get update | |
| sudo apt-get install -y --only-upgrade $(dpkg -l 'ros-kilted-*' | awk '/^ii/{print $2}' | tr '\n' ' ') | |
| - uses: ros-tooling/action-ros-ci@v0.4 | |
| with: | |
| package-name: | | |
| cloudini_lib | |
| cloudini_ros | |
| target-ros2-distro: kilted | |
| colcon-defaults: | | |
| { | |
| "build": { | |
| "merge-install": true, | |
| "cmake-args": ["-DFETCHCONTENT_FULLY_DISCONNECTED=ON"] | |
| }, | |
| "test": {"merge-install": true} | |
| } |