Add a compliance check that allows to flag when a given file requires a Python version higher than 3.10 (minimum supported version in Zephyr at the time of writing) since not all Python scripts are tested against 3.10 in CI and we want to avoid introducing changes that could break users. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
113 lines
1.6 KiB
Plaintext
113 lines
1.6 KiB
Plaintext
*.o
|
|
*.a
|
|
*.d
|
|
*.cmd
|
|
*.log
|
|
*.pyc
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Emacs
|
|
\#*\#
|
|
|
|
build*/
|
|
!doc/build/
|
|
!scripts/build
|
|
!tests/drivers/build_all
|
|
!scripts/pylib/build_helpers
|
|
cscope.*
|
|
.dir
|
|
|
|
/*.patch
|
|
|
|
# The .cache directory will be used to cache toolchain capabilities if
|
|
# no suitable out-of-tree directory is found.
|
|
.cache
|
|
|
|
outdir
|
|
outdir-*
|
|
scripts/basic/fixdep
|
|
scripts/gen_idt/gen_idt
|
|
coverage-report
|
|
doc-coverage.info
|
|
doc/_build
|
|
doc/doxygen
|
|
doc/xml
|
|
doc/html
|
|
doc/boards
|
|
doc/samples
|
|
doc/latex
|
|
doc/themes/zephyr-docs-theme
|
|
sanity-out*
|
|
twister-out*
|
|
bsim_out
|
|
bsim_bt_out
|
|
myresults.xml
|
|
tests/RunResults.xml
|
|
scripts/grub
|
|
doc/reference/kconfig/*.rst
|
|
doc/doc.warnings
|
|
.*project
|
|
.settings
|
|
.envrc
|
|
.vscode
|
|
hide-defaults-note
|
|
venv
|
|
.venv
|
|
.DS_Store
|
|
.clangd
|
|
new.info
|
|
|
|
# Cargo drops lock files in projects to capture resolved dependencies.
|
|
# We don't want to record these.
|
|
Cargo.lock
|
|
|
|
# Cargo encourages a .cargo/config.toml file to symlink to a generated file. Don't save these.
|
|
.cargo/
|
|
|
|
# Normal west builds will place the Rust target directory under the build directory. However,
|
|
# sometimes IDEs and such will litter these target directories as well.
|
|
target/
|
|
|
|
# CI output
|
|
compliance.xml
|
|
_error.types
|
|
|
|
# Tag files
|
|
GPATH
|
|
GRTAGS
|
|
GTAGS
|
|
TAGS
|
|
tags
|
|
|
|
.idea
|
|
|
|
# from check_compliance.py
|
|
BinaryFiles.txt
|
|
BoardYml.txt
|
|
Checkpatch.txt
|
|
ClangFormat.txt
|
|
DevicetreeBindings.txt
|
|
GitDiffCheck.txt
|
|
Gitlint.txt
|
|
Identity.txt
|
|
ImageSize.txt
|
|
Kconfig.txt
|
|
KconfigBasic.txt
|
|
KconfigBasicNoModules.txt
|
|
KconfigHWMv2.txt
|
|
KeepSorted.txt
|
|
MaintainersFormat.txt
|
|
ModulesMaintainers.txt
|
|
Nits.txt
|
|
Pylint.txt
|
|
PythonCompat.txt
|
|
Ruff.txt
|
|
SphinxLint.txt
|
|
SysbuildKconfig.txt
|
|
SysbuildKconfigBasic.txt
|
|
SysbuildKconfigBasicNoModules.txt
|
|
TextEncoding.txt
|
|
YAMLLint.txt
|