From e9cd079e7d07c653d53c99b7983fdc6787da7ffe Mon Sep 17 00:00:00 2001 From: "awf-autoware-bot[bot]" <94889083+awf-autoware-bot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 16:37:23 +0300 Subject: [PATCH] chore: sync files (#107) * chore: sync files Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * style(pre-commit): autofix --------- Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .github/dependabot.yaml | 3 +- .../build-and-test-differential.yaml | 2 +- .pre-commit-config-optional.yaml | 2 +- .pre-commit-config.yaml | 81 +++- .../doc/virtual-gate-nodes.drawio.svg | 445 +++++++++--------- 5 files changed, 306 insertions(+), 227 deletions(-) diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 8fd9b7f..8e2d719 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -6,8 +6,9 @@ version: 2 updates: - package-ecosystem: github-actions directory: / + # https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleinterval schedule: - interval: daily + interval: monthly open-pull-requests-limit: 1 labels: - tag:bot diff --git a/.github/workflows/build-and-test-differential.yaml b/.github/workflows/build-and-test-differential.yaml index 46ea820..5ebcc40 100644 --- a/.github/workflows/build-and-test-differential.yaml +++ b/.github/workflows/build-and-test-differential.yaml @@ -16,7 +16,7 @@ jobs: make-sure-label-is-present: uses: autowarefoundation/autoware-github-actions/.github/workflows/make-sure-label-is-present.yaml@v1 with: - label: tag:run-build-and-test-differential + label: run:build-and-test-differential build-and-test-differential: needs: make-sure-label-is-present diff --git a/.pre-commit-config-optional.yaml b/.pre-commit-config-optional.yaml index ff325af..56000d9 100644 --- a/.pre-commit-config-optional.yaml +++ b/.pre-commit-config-optional.yaml @@ -4,7 +4,7 @@ repos: - repo: https://github.com/tcort/markdown-link-check - rev: v3.12.2 + rev: v3.13.6 hooks: - id: markdown-link-check args: [--quiet, --config=.markdown-link-check.json] diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 14fe1c8..a87ad29 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,16 +1,24 @@ +# This file is automatically synced from: +# https://github.com/autowarefoundation/sync-file-templates +# To make changes, update the source repository and follow the guidelines in its README. + +# https://pre-commit.ci/#configuration ci: autofix_commit_msg: "style(pre-commit): autofix" - autoupdate_commit_msg: "ci(pre-commit): autoupdate" + # we already have our own daily update mechanism, we set this to quarterly + autoupdate_schedule: quarterly + autoupdate_commit_msg: "ci(pre-commit): quarterly autoupdate" repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.4.0 + rev: v5.0.0 hooks: - id: check-json - id: check-merge-conflict - id: check-toml - id: check-xml - id: check-yaml + args: [--unsafe] - id: detect-private-key - id: end-of-file-fixer - id: mixed-line-ending @@ -18,25 +26,84 @@ repos: args: [--markdown-linebreak-ext=md] - repo: https://github.com/igorshubovych/markdownlint-cli - rev: v0.34.0 + rev: v0.43.0 hooks: - id: markdownlint args: [-c, .markdownlint.yaml, --fix] - repo: https://github.com/pre-commit/mirrors-prettier - rev: v3.0.0-alpha.9-for-vscode + rev: v4.0.0-alpha.8 hooks: - id: prettier - repo: https://github.com/adrienverge/yamllint - rev: v1.31.0 + rev: v1.35.1 hooks: - id: yamllint - repo: https://github.com/tier4/pre-commit-hooks-ros - rev: v0.8.0 + rev: v0.10.0 hooks: + - id: flake8-ros + - id: prettier-xacro + - id: prettier-launch-xml - id: prettier-package-xml + - id: ros-include-guard - id: sort-package-xml -exclude: .svg + - repo: https://github.com/shellcheck-py/shellcheck-py + rev: v0.10.0.1 + hooks: + - id: shellcheck + + - repo: https://github.com/scop/pre-commit-shfmt + rev: v3.10.0-2 + hooks: + - id: shfmt + args: [-w, -s, -i=4] + + - repo: https://github.com/pycqa/isort + rev: 5.13.2 + hooks: + - id: isort + + - repo: https://github.com/psf/black + rev: 24.10.0 + hooks: + - id: black + args: [--line-length=100] + + - repo: https://github.com/pre-commit/mirrors-clang-format + rev: v19.1.4 + hooks: + - id: clang-format + types_or: [c++, c, cuda] + + - repo: https://github.com/cpplint/cpplint + rev: 2.0.0 + hooks: + - id: cpplint + args: [--quiet] + exclude: .cu + + - repo: https://github.com/python-jsonschema/check-jsonschema + rev: 0.30.0 + hooks: + - id: check-metaschema + files: ^.+/schema/.*schema\.json$ + + - repo: local + hooks: + - id: prettier-svg + name: prettier svg + description: Apply Prettier with plugin-xml to svg. + entry: prettier --write --list-different --ignore-unknown --print-width 200 --xml-self-closing-space false --xml-whitespace-sensitivity ignore + language: node + files: .svg$ + additional_dependencies: [prettier@2.7.1, "@prettier/plugin-xml@2.2.0"] + + - repo: https://github.com/AleksaC/hadolint-py + rev: v2.12.1b3 + hooks: + - id: hadolint + exclude: .svg$ diff --git a/autoware_v2x_msgs/doc/virtual-gate-nodes.drawio.svg b/autoware_v2x_msgs/doc/virtual-gate-nodes.drawio.svg index 5da8bcd..5063926 100644 --- a/autoware_v2x_msgs/doc/virtual-gate-nodes.drawio.svg +++ b/autoware_v2x_msgs/doc/virtual-gate-nodes.drawio.svg @@ -1,218 +1,229 @@ - - - - - - - - - -
-
-
- planning -
- component -
-
-
-
- - planning... - -
-
- - - - -
-
-
- v2x component -
-
-
-
- - v2x component - -
-
- - - - - - - - -
-
-
- virtual gate command -
-
-
-
- - virtual gate command - -
-
- - - - - - -
-
-
- virtual gate status -
-
-
-
- - virtual gate status - -
-
- - - - - - - - - - -
-
-
- Area 1 -
- (supports protocol A) -
-
-
-
- - Area 1... - -
-
- - - - -
-
-
- Area 2 -
- (supports protocol A) -
-
-
-
- - Area 2... - -
-
- - - - -
-
-
- driver -
- (for protocol A) -
-
-
-
- - driver... - -
-
- - - - -
-
-
- driver -
- (for protocol B) -
-
-
-
- - driver... - -
-
- - - - -
-
-
- Area 3 -
- (supports protocol B) -
-
-
-
- - Area 3... - -
-
- - - - - - - - - - - - - -
-
-
- router -
-
-
-
- - router - -
-
+ + + + + + + + + +
+
+
+ planning +
+ component +
+
+
+
+ planning... +
- - - - - Text is not SVG - cannot display - - - -
\ No newline at end of file + + + + +
+
+
+ v2x component +
+
+
+
+ v2x component +
+
+ + + + + + + + +
+
+
+ virtual gate command +
+
+
+
+ virtual gate command +
+
+ + + + + + +
+
+
+ virtual gate status +
+
+
+
+ virtual gate status +
+
+ + + + + + + + + + +
+
+
+ Area 1 +
+ (supports protocol A) +
+
+
+
+ Area 1... +
+
+ + + + +
+
+
+ Area 2 +
+ (supports protocol A) +
+
+
+
+ Area 2... +
+
+ + + + +
+
+
+ driver +
+ (for protocol A) +
+
+
+
+ driver... +
+
+ + + + +
+
+
+ driver +
+ (for protocol B) +
+
+
+
+ driver... +
+
+ + + + +
+
+
+ Area 3 +
+ (supports protocol B) +
+
+
+
+ Area 3... +
+
+ + + + + + + + + + + + + +
+
+
+ router +
+
+
+
+ router +
+
+
+ + + + Text is not SVG - cannot display + + +