Skip to content

Commit 211f370

Browse files
Merge commit '23d857d1c072525422a49f6ac6ec9364235bc55f'
2 parents aeb6818 + 23d857d commit 211f370

File tree

1,848 files changed

+18875
-12898
lines changed

Some content is hidden

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

1,848 files changed

+18875
-12898
lines changed

.cppcheck_suppressions

+4-23
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,40 @@
1-
arrayIndexThenCheck
2-
assignBoolToFloat
1+
*:*/test/*
2+
33
checkersReport
4-
constParameterPointer
54
constParameterReference
6-
constStatement
75
constVariable
8-
constVariablePointer
96
constVariableReference
107
containerOutOfBounds
8+
// cspell: ignore cstyle
119
cstyleCast
12-
ctuOneDefinitionRuleViolation
13-
current_deleted_index
14-
duplicateAssignExpression
1510
duplicateBranch
1611
duplicateBreak
17-
duplicateCondition
18-
duplicateExpression
1912
funcArgNamesDifferent
2013
functionConst
2114
functionStatic
2215
invalidPointerCast
2316
knownConditionTrueFalse
2417
missingInclude
2518
missingIncludeSystem
26-
multiCondition
2719
noConstructor
2820
noExplicitConstructor
2921
noValidConfiguration
30-
obstacle_cruise_planner
3122
passedByValue
3223
preprocessorErrorDirective
33-
redundantAssignment
34-
redundantContinue
35-
redundantIfRemove
3624
redundantInitialization
37-
returnByReference
38-
selfAssignment
39-
shadowArgument
4025
shadowFunction
4126
shadowVariable
42-
stlFindInsert
4327
syntaxError
28+
// cspell: ignore uninit
4429
uninitMemberVar
4530
unknownMacro
4631
unmatchedSuppression
47-
unpreciseMathCall
4832
unreadVariable
49-
unsignedLessThanZero
5033
unusedFunction
51-
unusedScopedObject
5234
unusedStructMember
5335
unusedVariable
5436
useInitializationList
5537
useStlAlgorithm
56-
uselessCallsSubstr
5738
uselessOverride
5839
variableScope
5940
virtualCallInConstructor

.github/CODEOWNERS

+45-59
Large diffs are not rendered by default.

.github/PULL_REQUEST_TEMPLATE.md

-8
This file was deleted.

.github/PULL_REQUEST_TEMPLATE/small-change.md

-44
This file was deleted.

.github/PULL_REQUEST_TEMPLATE/standard-change.md

-63
This file was deleted.

.github/pull_request_template.md

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
## Description
2+
3+
## Related links
4+
5+
**Parent Issue:**
6+
7+
- Link
8+
9+
<!-- ⬇️🟢
10+
**Private Links:**
11+
12+
- [CompanyName internal link]()
13+
⬆️🟢 -->
14+
15+
## How was this PR tested?
16+
17+
## Notes for reviewers
18+
19+
None.
20+
21+
## Interface changes
22+
23+
None.
24+
25+
<!-- ⬇️🔴
26+
27+
### Topic changes
28+
29+
#### Additions and removals
30+
31+
| Change type | Topic Type | Topic Name | Message Type | Description |
32+
|:--------------|:----------------|:--------------|:--------------------|:------------------|
33+
| Added/Removed | Pub/Sub/Srv/Cli | `/topic_name` | `std_msgs/String` | Topic description |
34+
35+
#### Modifications
36+
37+
| Version | Topic Type | Topic Name | Message Type | Description |
38+
|:--------|:----------------|:------------------|:--------------------|:------------------|
39+
| Old | Pub/Sub/Srv/Cli | `/old_topic_name` | `sensor_msgs/Image` | Topic description |
40+
| New | Pub/Sub/Srv/Cli | `/new_topic_name` | `sensor_msgs/Image` | Topic description |
41+
42+
### ROS Parameter Changes
43+
44+
#### Additions and removals
45+
46+
| Change type | Parameter Name | Type | Default Value | Description |
47+
|:--------------|:---------------|:---------|:--------------|:------------------|
48+
| Added/Removed | `param_name` | `double` | `1.0` | Param description |
49+
50+
#### Modifications
51+
52+
| Version | Parameter Name | Type | Default Value | Description |
53+
|:--------|:-----------------|:---------|:--------------|:------------------|
54+
| Old | `old_param_name` | `double` | `1.0` | Param description |
55+
| New | `new_param_name` | `double` | `1.0` | Param description |
56+
57+
🔴⬆️ -->
58+
59+
## Effects on system behavior
60+
61+
None.

.github/sync-files.yaml

+10-35
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@
77
- source: .github/ISSUE_TEMPLATE/bug.yaml
88
- source: .github/ISSUE_TEMPLATE/config.yml
99
- source: .github/ISSUE_TEMPLATE/task.yaml
10-
- source: .github/PULL_REQUEST_TEMPLATE.md
11-
- source: .github/PULL_REQUEST_TEMPLATE/small-change.md
12-
- source: .github/PULL_REQUEST_TEMPLATE/standard-change.md
1310
- source: .github/dependabot.yaml
1411
- source: .github/stale.yml
1512
- source: .github/workflows/cancel-previous-workflows.yaml
@@ -18,6 +15,14 @@
1815
- source: .github/workflows/pre-commit-optional.yaml
1916
- source: .github/workflows/semantic-pull-request.yaml
2017
- source: .github/workflows/spell-check-differential.yaml
18+
pre-commands: |
19+
sd " with:\n" " with:\n local-cspell-json: .cspell.json\n" {source}
20+
- source: .github/workflows/spell-check-differential.yaml
21+
dest: .github/workflows/spell-check-daily.yaml
22+
pre-commands: |
23+
sd "spell-check-differential" "spell-check-daily" {source}
24+
sd " with:\n" " with:\n local-cspell-json: .cspell.json\n incremental-files-only: false\n" {source}
25+
sd "on:\n pull_request:\n" "on:\n schedule:\n - cron: 0 0 * * *\n workflow_dispatch:\n" {source}
2126
- source: .github/workflows/sync-files.yaml
2227
- source: .clang-format
2328
- source: .markdown-link-check.json
@@ -31,39 +36,9 @@
3136

3237
- repository: autowarefoundation/autoware_common
3338
files:
34-
- source: .github/workflows/build-and-test.yaml
35-
pre-commands: |
36-
sd "container: ros:(\w+)" "container: ghcr.io/autowarefoundation/autoware-universe:\$1-latest" {source}
37-
38-
sd -s 'container: ${{ matrix.container }}' 'container: ${{ matrix.container }}${{ matrix.container-suffix }}' {source}
39-
sd -- \
40-
" include:" \
41-
" container-suffix:
42-
- \"\"
43-
- -cuda
44-
include:" {source}
45-
- source: .github/workflows/build-and-test-differential-self-hosted.yaml
39+
- source: .github/workflows/clang-tidy-differential.yaml
4640
pre-commands: |
47-
sd "container: ros:(\w+)" "container: ghcr.io/autowarefoundation/autoware-universe:\$1-latest" {source}
48-
49-
sd -s 'container: ${{ matrix.container }}' 'container: ${{ matrix.container }}${{ matrix.container-suffix }}' {source}
50-
sd -- \
51-
" include:" \
52-
" container-suffix:
53-
- \"\"
54-
- -cuda
55-
include:" {source}
56-
- source: .github/workflows/build-and-test-self-hosted.yaml
57-
pre-commands: |
58-
sd "container: ros:(\w+)" "container: ghcr.io/autowarefoundation/autoware-universe:\$1-latest" {source}
59-
60-
sd -s 'container: ${{ matrix.container }}' 'container: ${{ matrix.container }}${{ matrix.container-suffix }}' {source}
61-
sd -- \
62-
" include:" \
63-
" container-suffix:
64-
- \"\"
65-
- -cuda
66-
include:" {source}
41+
sd 'container: ros:(\w+)' 'container: ghcr.io/autowarefoundation/autoware:latest-prebuilt-cuda' {source}
6742
- source: .github/workflows/check-build-depends.yaml
6843
- source: .github/workflows/clang-tidy-pr-comments.yaml
6944
- source: .github/workflows/clang-tidy-pr-comments-manually.yaml

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

+14-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
name: build-and-test-arm64
1+
name: build-and-test-daily-arm64
22

33
on:
44
schedule:
55
- cron: 0 0 * * *
66
workflow_dispatch:
77

88
jobs:
9-
build-and-test-arm64:
9+
build-and-test-daily-arm64:
1010
runs-on: [self-hosted, linux, ARM64]
1111
container: ${{ matrix.container }}${{ matrix.container-suffix }}
1212
strategy:
@@ -24,6 +24,8 @@ jobs:
2424
steps:
2525
- name: Check out repository
2626
uses: actions/checkout@v4
27+
with:
28+
fetch-depth: 1
2729

2830
- name: Show disk space before the tasks
2931
run: df -h
@@ -45,11 +47,21 @@ jobs:
4547

4648
- name: Test
4749
if: ${{ steps.get-self-packages.outputs.self-packages != '' }}
50+
id: test
4851
uses: autowarefoundation/autoware-github-actions/colcon-test@v1
4952
with:
5053
rosdistro: ${{ matrix.rosdistro }}
5154
target-packages: ${{ steps.get-self-packages.outputs.self-packages }}
5255
build-depends-repos: ${{ matrix.build-depends-repos }}
5356

57+
- name: Upload coverage to CodeCov
58+
if: ${{ steps.test.outputs.coverage-report-files != '' }}
59+
uses: codecov/codecov-action@v4
60+
with:
61+
files: ${{ steps.test.outputs.coverage-report-files }}
62+
fail_ci_if_error: false
63+
verbose: true
64+
flags: total-arm64
65+
5466
- name: Show disk space after the tasks
5567
run: df -h

0 commit comments

Comments
 (0)