diff --git a/action.yml b/action.yml index e1c5379..b32b816 100644 --- a/action.yml +++ b/action.yml @@ -19,6 +19,10 @@ inputs: description: "Debug mode" type: boolean default: false + rmw_wasm: + description: "Clone rmw_wasm middleware" + type: boolean + default: true runs: using: composite @@ -52,6 +56,13 @@ runs: vcs import --input https://raw.githubusercontent.com/ros2/ros2/${{ inputs.ros_distro }}/ros2.repos ros-workspace/src vcs import --input ${{ github.action_path }}/repos.yaml ros-workspace/src + - name: Checkout rmw_wasm middleware + if: ${{ inputs.rmw_wasm }} + uses: actions/checkout@v4 + with: + repository: ihuicatl/rmw_wasm + path: ros-workspace/src/rmw_wasm + - name: Remove unsupported packages shell: bash -eux {0} run: | @@ -89,7 +100,7 @@ runs: cd ros-workspace if [${{ inputs.debug }}]; then ${{ github.action_path }}/blasm.sh -d -v -u ${{ inputs.package }}; else ${{ github.action_path }}/blasm.sh -u ${{ inputs.package }}; fi - - name: Upload artifacts + - name: Upload artifacts for package uses: actions/upload-artifact@v3 with: name: ${{ inputs.package }}-artifacts diff --git a/repos.yaml b/repos.yaml index 550d397..aa2d52c 100644 --- a/repos.yaml +++ b/repos.yaml @@ -1,8 +1,4 @@ repositories: - rmw_wasm: - type: git - url: https://github.com/ihuicatl/rmw_wasm.git - version: main dynmsg: type: git url: https://github.com/osrf/dynamic_message_introspection.git