From 9c3a2579ca7f6552e0cad3d8080cbb2ce05481f1 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 28 Nov 2024 21:05:56 +0000 Subject: [PATCH] chore: sync files Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .github/pull_request_template.md | 12 ------ .github/workflows/spell-check-daily.yaml | 23 +++++++++++ .pre-commit-config.yaml | 52 ++++++++++++++++++++++-- 3 files changed, 71 insertions(+), 16 deletions(-) create mode 100644 .github/workflows/spell-check-daily.yaml diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index a391e265016..4c4081a67e4 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,17 +1,5 @@ ## Description -## Related links - -**Parent Issue:** - -- Link - - - ## How was this PR tested? ## Notes for reviewers diff --git a/.github/workflows/spell-check-daily.yaml b/.github/workflows/spell-check-daily.yaml new file mode 100644 index 00000000000..f6a14d00d86 --- /dev/null +++ b/.github/workflows/spell-check-daily.yaml @@ -0,0 +1,23 @@ +name: spell-check-daily + +on: + schedule: + - cron: 0 0 * * * + workflow_dispatch: + +jobs: + spell-check-daily: + runs-on: ubuntu-22.04 + steps: + - name: Check out repository + uses: actions/checkout@v4 + + - name: Run spell-check + uses: autowarefoundation/autoware-github-actions/spell-check@v1 + with: + local-cspell-json: .cspell.json + incremental-files-only: false + cspell-json-url: https://raw.githubusercontent.com/tier4/autoware-spell-check-dict/main/.cspell.json + dict-packages: | + https://github.com/autowarefoundation/autoware-spell-check-dict + https://github.com/tier4/cspell-dicts diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e6c3aba177d..63dc504f61a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -10,6 +10,7 @@ repos: - id: check-toml - id: check-xml - id: check-yaml + args: [--unsafe] - id: detect-private-key - id: end-of-file-fixer - id: mixed-line-ending @@ -32,6 +33,16 @@ repos: hooks: - id: yamllint + - repo: https://github.com/tier4/pre-commit-hooks-ros + 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 + - repo: https://github.com/shellcheck-py/shellcheck-py rev: v0.10.0.1 hooks: @@ -43,9 +54,42 @@ repos: - id: shfmt args: [-w, -s, -i=4] - - repo: https://github.com/AleksaC/hadolint-py - rev: v2.12.1b3 + - repo: https://github.com/pycqa/isort + rev: 5.13.2 + hooks: + - id: isort + + - repo: https://github.com/psf/black + rev: 24.8.0 + hooks: + - id: black + args: [--line-length=100] + + - repo: https://github.com/pre-commit/mirrors-clang-format + rev: v18.1.8 hooks: - - id: hadolint + - id: clang-format + types_or: [c++, c, cuda] -exclude: .svg + - repo: https://github.com/cpplint/cpplint + rev: 1.6.1 + hooks: + - id: cpplint + args: [--quiet] + exclude: .cu + + - repo: https://github.com/python-jsonschema/check-jsonschema + rev: 0.29.2 + 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"]