Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
Signed-off-by: Takayuki Murooka <[email protected]>
  • Loading branch information
takayuki5168 committed Jan 8, 2025
1 parent d34cf95 commit 01b8317
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 9 deletions.
12 changes: 11 additions & 1 deletion clang-tidy/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ inputs:
build-depends-repos:
description: ""
required: false
packages-above-repos:
description: ""
required: false
cmake-build-type:
description: ""
required: false
Expand Down Expand Up @@ -59,7 +62,7 @@ runs:
shell: bash

- name: Set git config
if: ${{ inputs.build-depends-repos != ''}}
if: ${{ inputs.build-depends-repos != '' || inputs.packages-above-repos != '' }}
uses: autowarefoundation/autoware-github-actions/set-git-config@v1
with:
token: ${{ inputs.token }}
Expand All @@ -71,6 +74,13 @@ runs:
vcs import dependency_ws < ${{ inputs.build-depends-repos }}
shell: bash

- name: Clone above dependency packages
if: ${{ inputs.packages-above-repos != '' }}
run: |
mkdir -p dependency_ws
vcs import dependency_ws < ${{ inputs.packages-above-repos }}
shell: bash

- name: Run rosdep install
run: |
package_paths=$(colcon list -p --packages-above-and-dependencies ${{ inputs.target-packages }} --base-paths . dependency_ws)
Expand Down
2 changes: 2 additions & 0 deletions colcon-build/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ jobs:
rosdistro: galactic
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
build-depends-repos: build_depends.repos
packages-above-repos: packages_above.repos
```
## Inputs
Expand All @@ -35,6 +36,7 @@ jobs:
| rosdistro | true | ROS distro. |
| target-packages | true | The target packages to build. |
| build-depends-repos | false | The `.repos` file that includes build dependencies. |
| packages-above-repos | false | The `.repos` file that includes above build dependencies. |
| cmake-build-type | false | The value for `CMAKE_BUILD_TYPE`. |
| token | false | The token for build dependencies. |
| include-eol-distros | false | If true, adds `--include-eol-distros` to `rosdep update`. |
Expand Down
2 changes: 1 addition & 1 deletion colcon-build/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ runs:
shell: bash

- name: Set git config
if: ${{ inputs.build-depends-repos != '' }}
if: ${{ inputs.build-depends-repos != '' || inputs.packages-above-repos != '' }}
uses: autowarefoundation/autoware-github-actions/set-git-config@v1
with:
token: ${{ inputs.token }}
Expand Down
15 changes: 9 additions & 6 deletions colcon-test/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
rosdistro: galactic
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
build-depends-repos: build_depends.repos
packages-above-repos: packages_above.repos

test:
needs: build
Expand Down Expand Up @@ -57,6 +58,7 @@ jobs:
rosdistro: galactic
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
build-depends-repos: build_depends.repos
packages-above-repos: packages_above.repos

- name: Upload coverage to Codecov
if: ${{ steps.test.outputs.coverage-report-files != '' }}
Expand All @@ -70,12 +72,13 @@ jobs:
## Inputs
| Name | Required | Description |
| ------------------- | -------- | --------------------------------------------------- |
| rosdistro | true | ROS distro. |
| target-packages | true | The target packages to test. |
| build-depends-repos | false | The `.repos` file that includes build dependencies. |
| token | false | The token for build dependencies. |
| Name | Required | Description |
| -------------------- | -------- | --------------------------------------------------------- |
| rosdistro | true | ROS distro. |
| target-packages | true | The target packages to test. |
| build-depends-repos | false | The `.repos` file that includes build dependencies. |
| packages-above-repos | false | The `.repos` file that includes above build dependencies. |
| token | false | The token for build dependencies. |

## Outputs

Expand Down
2 changes: 1 addition & 1 deletion colcon-test/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ runs:
shell: bash

- name: Set git config
if: ${{ inputs.build-depends-repos != '' }}
if: ${{ inputs.build-depends-repos != '' || inputs.packages-above-repos != '' }}
uses: autowarefoundation/autoware-github-actions/set-git-config@v1
with:
token: ${{ inputs.token }}
Expand Down

0 comments on commit 01b8317

Please sign in to comment.