Skip to content

Commit 4050904

Browse files
feat(autoware_launch): add parameter checks (autowarefoundation#1625)
Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 00af2d5 commit 4050904

4 files changed

Lines changed: 47 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: autoware-guideline-check
2+
3+
on:
4+
pull_request:
5+
workflow_dispatch:
6+
7+
jobs:
8+
autoware-guideline-check:
9+
runs-on: ubuntu-22.04
10+
container: ros:humble-ros-core-jammy
11+
steps:
12+
- name: Check out repository
13+
uses: actions/checkout@v4
14+
15+
- name: Check out dependency
16+
run: |
17+
apt-get update && apt-get install -y python3-vcstool git
18+
mkdir -p dependency_ws
19+
vcs import dependency_ws < param_depends.repos
20+
shell: bash
21+
22+
- name: Run autoware-guideline-check
23+
uses: autowarefoundation/autoware-guideline-check@0.2.0

autoware_launch/package.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,6 @@
3232

3333
<export>
3434
<build_type>ament_cmake</build_type>
35+
<autoware_guideline_check file="test/autoware_guideline_check.yaml"/>
3536
</export>
3637
</package>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
param-checks:
2+
- schema:
3+
package: autoware_mission_planner_universe
4+
file: schema/mission_planner.schema.json
5+
params:
6+
package: autoware_launch
7+
file: config/planning/mission_planning/mission_planner/mission_planner.param.yaml
8+
9+
- schema:
10+
package: autoware_pose_initializer
11+
file: schema/pose_initializer.schema.json
12+
params:
13+
package: autoware_launch
14+
file: config/localization/pose_initializer.param.yaml

param_depends.repos

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
repositories:
2+
autoware_core:
3+
type: git
4+
url: https://github.com/autowarefoundation/autoware_core.git
5+
version: main
6+
autoware_universe:
7+
type: git
8+
url: https://github.com/autowarefoundation/autoware_universe.git
9+
version: main

0 commit comments

Comments
 (0)