Skip to content

Commit 2a0dd8f

Browse files
authored
Merge branch 'main' into topic-state-monitor
2 parents 82c3a7a + 405ec70 commit 2a0dd8f

File tree

2,065 files changed

+218733
-55054
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,065 files changed

+218733
-55054
lines changed

.cspell-partial.json

-9
This file was deleted.

.cspell.json

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"ignorePaths": [
3+
"perception/bytetrack/lib/**",
4+
"planning/behavior_velocity_intersection_module/scripts/**"
5+
],
6+
"ignoreRegExpList": [],
7+
"words": ["dltype", "tvmgen", "fromarray"]
8+
}

.github/CODEOWNERS

+88-86
Large diffs are not rendered by default.

.github/PULL_REQUEST_TEMPLATE/small-change.md

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ Not applicable.
1515

1616
Not applicable.
1717

18+
## Interface changes
19+
20+
<!-- Describe any changed interfaces, such as topics, services, or parameters, including debugging interfaces -->
21+
1822
## Pre-review checklist for the PR author
1923

2024
The PR author **must** check the checkboxes below when creating the PR.

.github/PULL_REQUEST_TEMPLATE/standard-change.md

+13
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,19 @@
1818

1919
<!-- Describe any changed interfaces, such as topics, services, or parameters. -->
2020

21+
### ROS Topic Changes
22+
23+
<!-- | Topic Name | Type | Direction | Update Description | -->
24+
<!-- | ---------------- | ------------------- | --------- | ------------------------------------------------------------- | -->
25+
<!-- | `/example_topic` | `std_msgs/String` | Subscribe | Description of what the topic is used for in the system | -->
26+
<!-- | `/another_topic` | `sensor_msgs/Image` | Publish | Also explain if it is added / modified / deleted with the PR | -->
27+
28+
### ROS Parameter Changes
29+
30+
<!-- | Parameter Name | Default Value | Update Description | -->
31+
<!-- | -------------------- | ------------- | --------------------------------------------------- | -->
32+
<!-- | `example_parameters` | `1.0` | Describe the parameter and also explain the updates | -->
33+
2134
## Effects on system behavior
2235

2336
<!-- Describe how this PR affects the system behavior. -->
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: build-and-test-arm64
2+
3+
on:
4+
schedule:
5+
- cron: 0 0 * * *
6+
workflow_dispatch:
7+
8+
jobs:
9+
build-and-test-arm64:
10+
runs-on: [self-hosted, linux, ARM64]
11+
container: ${{ matrix.container }}${{ matrix.container-suffix }}
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
rosdistro:
16+
- humble
17+
container-suffix:
18+
- ""
19+
- -cuda
20+
include:
21+
- rosdistro: humble
22+
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
23+
build-depends-repos: build_depends.repos
24+
steps:
25+
- name: Check out repository
26+
uses: actions/checkout@v4
27+
28+
- name: Show disk space before the tasks
29+
run: df -h
30+
31+
- name: Remove exec_depend
32+
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
33+
34+
- name: Get self packages
35+
id: get-self-packages
36+
uses: autowarefoundation/autoware-github-actions/get-self-packages@v1
37+
38+
- name: Build
39+
if: ${{ steps.get-self-packages.outputs.self-packages != '' }}
40+
uses: autowarefoundation/autoware-github-actions/colcon-build@v1
41+
with:
42+
rosdistro: ${{ matrix.rosdistro }}
43+
target-packages: ${{ steps.get-self-packages.outputs.self-packages }}
44+
build-depends-repos: ${{ matrix.build-depends-repos }}
45+
46+
- name: Test
47+
if: ${{ steps.get-self-packages.outputs.self-packages != '' }}
48+
uses: autowarefoundation/autoware-github-actions/colcon-test@v1
49+
with:
50+
rosdistro: ${{ matrix.rosdistro }}
51+
target-packages: ${{ steps.get-self-packages.outputs.self-packages }}
52+
build-depends-repos: ${{ matrix.build-depends-repos }}
53+
54+
- name: Show disk space after the tasks
55+
run: df -h
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
name: build-and-test-differential-arm64
2+
3+
on:
4+
pull_request:
5+
types:
6+
- opened
7+
- synchronize
8+
- labeled
9+
workflow_dispatch:
10+
11+
jobs:
12+
prevent-no-label-execution:
13+
uses: autowarefoundation/autoware-github-actions/.github/workflows/prevent-no-label-execution.yaml@v1
14+
with:
15+
label: type:arm64
16+
17+
build-and-test-differential-arm64:
18+
needs: prevent-no-label-execution
19+
if: ${{ needs.prevent-no-label-execution.outputs.run == 'true' }}
20+
runs-on: [self-hosted, linux, ARM64]
21+
container: ${{ matrix.container }}${{ matrix.container-suffix }}
22+
strategy:
23+
fail-fast: false
24+
matrix:
25+
rosdistro:
26+
- humble
27+
container-suffix:
28+
- ""
29+
- -cuda
30+
include:
31+
- rosdistro: humble
32+
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
33+
build-depends-repos: build_depends.repos
34+
steps:
35+
- name: Check out repository
36+
uses: actions/checkout@v4
37+
with:
38+
fetch-depth: 0
39+
40+
- name: Show disk space before the tasks
41+
run: df -h
42+
43+
- name: Remove exec_depend
44+
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
45+
46+
- name: Get modified packages
47+
id: get-modified-packages
48+
uses: autowarefoundation/autoware-github-actions/get-modified-packages@v1
49+
50+
- name: Build
51+
if: ${{ steps.get-modified-packages.outputs.modified-packages != '' }}
52+
uses: autowarefoundation/autoware-github-actions/colcon-build@v1
53+
with:
54+
rosdistro: ${{ matrix.rosdistro }}
55+
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
56+
build-depends-repos: ${{ matrix.build-depends-repos }}
57+
58+
- name: Test
59+
if: ${{ steps.get-modified-packages.outputs.modified-packages != '' }}
60+
uses: autowarefoundation/autoware-github-actions/colcon-test@v1
61+
with:
62+
rosdistro: ${{ matrix.rosdistro }}
63+
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
64+
build-depends-repos: ${{ matrix.build-depends-repos }}
65+
66+
- name: Show disk space after the tasks
67+
run: df -h

.github/workflows/build-and-test-differential-self-hosted.yaml

-61
This file was deleted.

.github/workflows/build-and-test-differential.yaml

+15-7
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
build-and-test-differential:
1717
needs: prevent-no-label-execution
1818
if: ${{ needs.prevent-no-label-execution.outputs.run == 'true' }}
19-
runs-on: [self-hosted, linux, X64]
19+
runs-on: ubuntu-latest
2020
container: ${{ matrix.container }}${{ matrix.container-suffix }}
2121
strategy:
2222
fail-fast: false
@@ -28,14 +28,17 @@ jobs:
2828
- -cuda
2929
include:
3030
- rosdistro: humble
31-
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
31+
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
3232
build-depends-repos: build_depends.repos
3333
steps:
3434
- name: Check out repository
35-
uses: actions/checkout@v3
35+
uses: actions/checkout@v4
3636
with:
3737
fetch-depth: 0
3838

39+
- name: Show disk space before the tasks
40+
run: df -h
41+
3942
- name: Remove exec_depend
4043
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
4144

@@ -69,16 +72,21 @@ jobs:
6972
verbose: true
7073
flags: differential
7174

75+
- name: Show disk space after the tasks
76+
run: df -h
77+
7278
clang-tidy-differential:
73-
runs-on: [self-hosted, linux, X64]
74-
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest-cuda
75-
needs: build-and-test-differential
79+
runs-on: ubuntu-latest
80+
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt-cuda
7681
steps:
7782
- name: Check out repository
78-
uses: actions/checkout@v3
83+
uses: actions/checkout@v4
7984
with:
8085
fetch-depth: 0
8186

87+
- name: Show disk space before the tasks
88+
run: df -h
89+
8290
- name: Remove exec_depend
8391
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
8492

.github/workflows/build-and-test-self-hosted.yaml

-49
This file was deleted.

.github/workflows/build-and-test.yaml

+7-9
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,14 @@ jobs:
2121
- -cuda
2222
include:
2323
- rosdistro: humble
24-
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
24+
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
2525
build-depends-repos: build_depends.repos
2626
steps:
2727
- name: Check out repository
28-
uses: actions/checkout@v3
28+
uses: actions/checkout@v4
2929

30-
- name: Free disk space (Ubuntu)
31-
uses: jlumbroso/free-disk-space@v1.2.0
32-
with:
33-
tool-cache: false
34-
dotnet: false
35-
swap-storage: false
36-
large-packages: false
30+
- name: Show disk space before the tasks
31+
run: df -h
3732

3833
- name: Remove exec_depend
3934
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
@@ -67,3 +62,6 @@ jobs:
6762
fail_ci_if_error: false
6863
verbose: true
6964
flags: total
65+
66+
- name: Show disk space after the tasks
67+
run: df -h

.github/workflows/check-build-depends.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
build-depends-repos: build_depends.repos
2121
steps:
2222
- name: Check out repository
23-
uses: actions/checkout@v3
23+
uses: actions/checkout@v4
2424

2525
- name: Remove exec_depend
2626
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1

.github/workflows/clang-tidy-pr-comments-manually.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Check out repository
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@v4
1515

1616
- name: Download analysis results
1717
run: |
@@ -36,7 +36,7 @@ jobs:
3636
3737
- name: Check out PR head
3838
if: ${{ steps.check-fixes-yaml-existence.outputs.exists == 'true' }}
39-
uses: actions/checkout@v3
39+
uses: actions/checkout@v4
4040
with:
4141
repository: ${{ steps.set-variables.outputs.pr-head-repo }}
4242
ref: ${{ steps.set-variables.outputs.pr-head-ref }}

0 commit comments

Comments
 (0)