AnnsAnn
83e93a5b73
ci: Add tests for examples folder
...
examples/readme: add missing entries
examples: document examples with no readme
2024-11-12 16:35:26 +01:00
chrysn
44cd632af0
static_tests: Add test for Rust code formatting rules
2024-10-02 22:11:09 +02:00
Marian Buschsieweke
aa356d8b7b
ci: add test that features_existing.inc.mk is up to date
2024-02-23 15:12:11 +01:00
Marian Buschsieweke
147945402c
dist/tools/ci/print_toolchain_versions.sh: Update
...
This drops support for the legacy riscv-none-embed target triple. That
value has been incorrect since the beginning and the toolchain that
used that has been long declared obsolete and is fairly outdated.
With our CI updating the toolchain, we no longer need to check for
that.
2024-02-12 20:40:30 +01:00
Frederik Haxel
0d89040ae3
CI: Add native64 to CI
...
- Test native64 like native in murdock
- Add native64 to "Platform: native" in github labeler
- Add "BUILDTEST_MCU_GROUP == x86_64" to `dist/tools/ci/build_and_test.sh`
2024-02-05 22:02:21 +01:00
Alain Péteut
25df307ea1
dist/tools: Use /usr/bin/env
to lookup Python.
...
Fixes some Python scripts which didn't use `/usr/bin/env`.
2023-04-10 14:39:42 +02:00
Benjamin Valentin
0ecba666b9
ci/print_versions: don't print compiler error
2023-02-23 23:51:25 +01:00
Benjamin Valentin
c89eccd219
ci/print_versions: print all ESP32 toolchains
2023-02-23 23:49:14 +01:00
34cfdac78a
ci/can_fast_ci_run.py: add workaround for #18987
2022-11-30 09:37:34 +01:00
Martine Lenders
d7171bfa8e
Merge pull request #18674 from miri64/circleci/cleanup/remove
...
.circleci: remove directory
2022-09-30 14:32:52 +02:00
Martine Lenders
c460c6b056
various: remove CircleCI mention from other locations
2022-09-30 10:38:48 +02:00
MrKevinWeiss
6cad5d2477
cpu/mips: Remove all mips
2022-09-27 13:42:37 +02:00
60f9ceabd1
tools: can_fast_ci_run.py: ignore comment-only change for .[ch]
2021-12-16 20:50:52 +01:00
e080487da1
dist/tools: can_fast_ci_run: add murdock functionality
2021-12-13 10:59:28 +01:00
d94a53e593
Merge pull request #17239 from maribu/dist/tools/ci
...
dist/tools/ci: add can_fast_ci_run.py
2021-12-03 16:43:14 +01:00
Marian Buschsieweke
d643bd8d2b
dist/tools/ci: add script to check if fast run is possible
2021-12-02 21:05:12 +01:00
Benjamin Valentin
d9387fd82d
static-tests: disable cppcheck
...
cppcheck produces too many false positives to be useful.
This is likely due to a configuration error (not all header files are included?)
but until this is sorted out, disable the tool as it currently does more harm
than good.
2021-11-28 21:43:34 +01:00
Marian Buschsieweke
8183bbb069
makefiles/tests: add unit test for info-boards-supported
2021-02-17 15:40:05 +01:00
Marian Buschsieweke
ed2ae85985
tests/feature_resolution: add build system unit tests
...
This test "application" contains a set of unit tests for the feature resolution
of RIOT's build system.
2021-02-10 21:05:38 +01:00
Martine Lenders
9ecc804151
static-tests: group tests
2021-01-19 17:31:01 +01:00
Martine Lenders
89418e4277
dist/tools/ci/static_tests.sh: fix shellcheck warnings
2021-01-13 22:03:11 +01:00
Martine Lenders
79301c623d
static-tests: add shellcheck (but don't fail)
2021-01-13 22:02:49 +01:00
Martine Lenders
c251551a8c
dist/tools/uncrustify: annotate errors in Github Action
2021-01-12 14:25:09 +01:00
Martine Lenders
619d013d6e
github_annotate.sh: fix usage and function of _github_annotate
2021-01-11 15:57:14 +01:00
Martine Lenders
429a2a8724
github_annotate.sh: fix escaped echo for bash scripts
2021-01-11 15:57:14 +01:00
Martine Lenders
44b48e6c2d
gh-actions: move PR checks from static tests to own workflow
2021-01-08 14:09:42 +01:00
Martine Lenders
39db02ade0
Merge pull request #15669 from miri64/dist/enh/github-annotate-no-file
...
dist/tools/ci/github_annotate.sh: allow annotations without files
2021-01-08 11:06:52 +01:00
Martine Lenders
20350edebb
dist/tools/ci/github_annotate.sh: allow annotations without files
2021-01-08 10:38:59 +01:00
Martine Lenders
40d72df91f
static_tests.sh: only default to master when not in a GitHub action
2021-01-06 12:09:46 +01:00
Martine Lenders
9066ab28e1
make: run static_tests.sh directly with static-tests
target
2020-12-17 15:16:36 +01:00
Martine Lenders
9817811b8f
dist/tools/ci/static_tests.sh: add dependency check for tools
2020-12-17 15:10:17 +01:00
Martine Lenders
f6cc30664e
dist/tools/ci: Add README.md
2020-12-16 21:23:40 +01:00
Martine Lenders
019817d58b
dist/tools/ci: add harness to annotate static tests in Github Actions
2020-12-16 21:23:38 +01:00
b979fb3262
ci/changed_files: exclude lpc2k_pgm tool
2020-12-03 19:17:58 +01:00
8183809ebf
ci/print_versions: don't print directory for make shell
2020-11-09 20:32:02 +01:00
cf04e5c824
Merge pull request #15347 from bergzand/pr/tools/sh2bash
...
dist/tools: Use bash instead of sh where needed
2020-10-30 16:47:38 +01:00
c5b2ded055
dist/tools: Use /usr/bin/env bash
for bash scripts
2020-10-30 13:13:40 +01:00
96cad82910
dist/tools: Use bash instead of sh where needed
...
A number of scripts use features from bash such as `local` which are not
in the POSIX spec. This breaks on systems where sh is not symlinked to
bash.
This patch changes the interpreter indicated by the hashbang to bash for
those scripts
2020-10-30 12:12:10 +01:00
e4f724a443
tools/build_and_test: use all instead of all-debug on native
2020-10-28 22:08:18 +01:00
Marian Buschsieweke
d9e495fe83
build system: use riscv-none-elf as triplet
...
Use riscv-none-elf instead of legacy riscv-none-embed as target triplet for
RISC-V development. However, if ricsv-none-elf is not present, try
riscv64-unknown-elf and riscv-none-embed instead. If the legacy riscv-none-embed
is used, a warning is printed.
2020-09-15 11:18:33 +02:00
Cenk Gündoğan
964413c34a
ci: changed_files: ignore fixdep.c for cppcheck
2020-08-11 09:47:32 +02:00
26c915dcb3
tools: print_toolchain_versions.sh: update to msp430-elf
2020-08-05 14:29:07 +02:00
Martine S. Lenders
da3fdd33d1
tools: add capability to provide make command via environment
...
Not all operating systems name the GNU Make `make`. FreeBSD e.g. uses a
different dialect of Make, that seems to be incompatible with GNU make.
(I wasn't able to get `make` run, but `gmake` works).
This allows our test scripts to be configured via the environment
variable `MAKE` to point to a different make command.
2020-07-08 09:36:36 +02:00
Jose Alamos
bf1e2431ac
ci/static_tests: call uncrustify check
2020-04-28 12:35:25 +02:00
f7bb189d3e
dist/tools/ci/static_tests.sh: tag base branch for Murdock
2020-03-03 14:38:13 +01:00
294b999d34
dist/tools/ci/static_tests.sh: fix shellcheck errors
2020-03-03 14:38:13 +01:00
09538c5a75
dist: split out static tests from build_and_test.sh
2020-02-26 12:36:50 +01:00
Sebastian Meiling
2aaf811d84
Merge pull request #9778 from jia200x/pr/vera++
...
style-check/vera++: add style validator and scripts
2020-02-18 10:04:38 +01:00
Jose Alamos
d0b13281d8
ci: invoke vera++ from CI
2020-02-14 14:17:17 +01:00
077bf8aa73
tools/toolchain_version: remove extra underlying -
2020-02-13 10:54:42 +01:00