1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

144 Commits

Author SHA1 Message Date
Francisco Molina
d2b9b4ce8c Makefile.include: pass IOTLAB_NODE to docker
By default if IoT-LAB Cli Tools V3 is used then BINFILE is used to
flash on IoT-LAB. But BINFILE is not built by default when RIOT_CI_BUILD
is set as a ci optimization.

But since before IOTLAB_NODE was not passed to docker when building it
did not know that it should BUILD BINFILE as well, which led to failures
if doing:

$ IOTLAB_NODE=iotlab-m3.grenoble.iot-lab.info BOARD=iotlab-m3 \
  RIOT_CI_BUILD=1 BUILD_IN_DOCKER=1 make -C examples/hello-world/ flash

But if IOTLAB_NODE is passed at is checks for IoT-LAB cli Tools also
happen in the docker container which leads to a make error since those
are not present in docker.

Therefore add BINFILE to BUILD_FILES if RIOT_CI_BUILD is set, but unset
IOTLAB_NODE once INSIDE_DOCKER.
2022-01-27 14:56:00 +01:00
8a869217f3
gh_action/test-on-iotlab: add nucleo-wl55jc and samr34-xpro 2022-01-27 11:47:06 +01:00
541b23ce03
gh_action/test-on-iotlab: fix alphabetical order in boards list 2022-01-27 11:45:51 +01:00
Francisco Molina
7ce6b06367 .github/workflows/test-on-iotlab: add dwm1001 2022-01-24 15:00:13 +01:00
benpicco
120e840b42
Merge pull request #16889 from benpicco/tools/zep_dispatch-topogen
tools/zep_dispatch: add topology generator
2022-01-05 13:47:23 +01:00
Benjamin Valentin
958cc12c99 gh_actions: add step for zep_dispatch 2022-01-05 13:34:31 +01:00
Martine Lenders
b4193be4dd
.github/ISSUE_TEMPLATE: remove security_bug.md
We have a [security policy](./SECURITY.md) now, so this template might confuse people more than it helps.
2021-11-09 16:48:42 +01:00
Jens Wetterich
c7b2e351aa github/pr: Fix link to coding conventions 2021-10-27 16:33:35 +02:00
Francisco
3a62c8a4f4
Merge pull request #17038 from fjmolinas/pr_gha_release_python_38
gha/workflows/release-test: set python version to 3.8
2021-10-23 11:31:09 +02:00
Francisco Molina
acc85bb0af gha/workflows/release-test: set python version to 3.8 2021-10-22 14:36:39 +02:00
Martine Lenders
e14cbc1c31
github-labeler: add *.cff files to 'Area: doc' 2021-10-22 10:21:57 +02:00
Francisco Molina
d55b67326b gh/workflows/release-tests: update LoRaWAN parameters to ttnv3 2021-10-19 10:57:07 +02:00
Benjamin Valentin
414c24d2ed gh_actions: add step for riotboot_serial 2021-07-20 22:51:59 +02:00
Martine Lenders
08671255be
Merge pull request #16581 from miri64/gh-actions/fix/release-tests-export-QUIETER
gh-actions/release-tests: export QUIETER to docker
2021-06-23 16:30:17 +02:00
Martine Lenders
efba5cd14f
gh-actions/release-tests: export QUIETER to docker 2021-06-23 13:52:37 +02:00
Martine Lenders
3dee380fe8
release-test: fetch host key for lille site
Tasks 4.5 and 4.6 use the firefly nodes at the lille site, so we need to
verify the host key for that side as well.
2021-06-21 13:41:27 +02:00
82b286989b
.github/labeler: quote rules 2021-06-02 17:42:31 +02:00
Leandro Lanzieri
05aaefee48
.github/labeler: match Kconfig files in subfolders 2021-06-01 11:03:16 +02:00
079abeb2f7
.github/test-on-iotlab: use IOTLAB_NODE=auto instead of auto-ssh 2021-05-28 17:23:11 +02:00
50e52ade19
gh_actions: add PR labeler action 2021-05-18 10:16:21 +02:00
Jean Pierre Dudey
33539f137a
Merge pull request #16428 from bergzand/pr/readme/remove_ml
Documentation: Remove mentions of the users@ and devel@ mailing lists.
2021-05-12 13:44:07 +02:00
05e7b5e803
github/bug_report.md: Remove users@ and devel@ 2021-05-12 11:41:25 +02:00
Martine Lenders
c71a52dc0c
Merge pull request #15978 from miri64/riotctrl_ctrl/enh/native_reset
riotctrl_ctrl: A reset helper class for `native`
2021-05-04 13:48:18 +02:00
Martine Lenders
c044622c21
Merge pull request #16430 from jia200x/pr/fix_gnrc_lorawan_wf
gh_workflows: adapt to GNRC LoRaWAN Release Test env variables
2021-05-04 12:50:26 +02:00
Martine Lenders
9f8b4a1c9b
riotctrl_ctrl: add tests for NativeRIOTCtrl 2021-05-04 11:46:51 +02:00
Martine Lenders
e7ef934872
gh-actions: release-tests: add filter input
This way, the tests that shall be run can be determined using
[`pytest -k` expressions][k]. E.g. `spec04 and task04` would only run
task 4.4.

[k]: https://docs.pytest.org/en/stable/usage.html#specifying-tests-selecting-tests
2021-05-03 16:34:54 +02:00
Jose Alamos
985515b547
gh_workflows: adapt to GNRC LoRaWAN Release Test env variables 2021-05-03 14:55:57 +02:00
Martine Lenders
14d3cba8b2
gh-actions: release-tests: do not run linters for release tests 2021-04-23 10:56:19 +02:00
Martine Lenders
d06c532410
gh-actions: release-tests: properly configure GH token for sudo 2021-04-20 11:03:47 +02:00
Francisco Molina
3e20e3b018
.github/workflows: add riot-ryot.yml
Add github actions configuration to run all tests on BOARDs
connected to ci-riot-tribe.

Will run on all new Release Candidates and weekly on master.
2021-04-09 16:53:42 +02:00
Martine Lenders
9e9117057c
gh-actions/test-on-iotlab: install riotctrl
For actually running the test, the docker container is not used. As
such, `riotctrl` needs to be installed for the tests to succeed.
2021-03-02 09:35:18 +01:00
fa32f8a4b1
ci/test-on-iotlab: set error precision to periph_timer_periodic 2021-02-23 15:19:10 +01:00
Martine Lenders
61fd822efe
Merge pull request #15770 from aabadie/pr/ci/docker_static-test-tools
ci: use riot/static-test-tools Docker image with static-tests and doc-build
2021-01-26 16:35:05 +01:00
Martine Lenders
0f13fd6d2c
Merge pull request #15801 from miri64/static-tests/enh/increase-rename-limit
static-tests: increase git diff renameLimit for branch runs
2021-01-26 12:07:18 +01:00
4baa19c046
ci/test-on-iotlab: exclude tests/periph_timer_short_relative_set 2021-01-20 14:54:32 +01:00
f8fe14ebf7
ci/test-on-iotlab: remove suit_update from excluded apps 2021-01-20 14:54:27 +01:00
Martine Lenders
c2cbc0bc71
Merge pull request #15779 from miri64/gh-actions/fix/release-test-artifact-name
release-tests: fix artifact naming and steps cleanup for matrix build
2021-01-20 13:08:08 +01:00
Martine Lenders
04bee90e6f
release-tests: skip tapsetup when running IoT-Lab job 2021-01-20 11:00:17 +01:00
Martine Lenders
50c5847eca
release-tests: fix artifact naming for matrix build 2021-01-20 11:00:17 +01:00
Martine Lenders
99eaf892e9
static-tests: increase git diff renameLimit for branch runs 2021-01-19 16:54:26 +01:00
Francisco
886d179c27
Merge pull request #15772 from aabadie/pr/ci/test-on-iotlab-exclude-riotboot
ci/test-on-iotlab: exclude applications that require riotboot
2021-01-19 10:27:47 +01:00
Jose Alamos
6a69686237
gh/workflows/release-tests: add LoRaWAN parameters as env variables 2021-01-14 23:00:20 +01:00
Jose Alamos
df0575dbbf
gh/workflows/release-tests: add LoRaWAN secrets env variables
This commit injects some LoRaWAN secrets into `tox` in order to avoid
exposing LoRaWAN keys when running RIOT-OS/Release-Specs#201
2021-01-14 21:44:13 +01:00
1343bfbf26
.github/static-test: use riot/static-test-tools Docker image 2021-01-14 14:45:05 +01:00
a47b33dfeb
ci/test-on-iotlab: exclude applications that require riotboot 2021-01-13 19:20:29 +01:00
Martine Lenders
375df5740a
pr_check: remove label check 2021-01-13 12:02:18 +01:00
Martine Lenders
3fdf9f925e
Merge pull request #15745 from aabadie/pr/ci/tests-on-iotlab-fix
ci/test-on-iotlab: fix unsupported set-env command
2021-01-12 19:20:01 +01:00
4363b3ea2e
ci/test-on-iotlab: fix unsupported set-env function 2021-01-12 11:23:12 +01:00
42f6f028eb
ci/check-labels: fail for PR blocked by feature freeze label 2021-01-12 10:45:55 +01:00
Martine Lenders
e5f5f3c0b3
gh-actions: static-tests: remove ref from checkout
That parameter was solely needed for the commit checks that are now
moved to the `check-pr` workflow. The only other test using git is the
whitespace check and that works just fine on the merge commit.
2021-01-08 14:09:43 +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
512c92ffb1
static-test: add release tags as push trigger 2021-01-06 12:09:45 +01:00
Martine Lenders
5195ae166a
static-test: use base reference as base branch instead of master
This way they will also work with release branches ;-).
2021-01-05 17:22:17 +01:00
6eb8e17861
Merge pull request #15637 from miri64/gh-actions/enh/release-test-matrix
gh-actions: make the release tests a matrix build
2020-12-17 13:09:15 +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
Martine Lenders
02e77bdd21
gh-actions: make the release tests a matrix build 2020-12-15 15:25:02 +01:00
Martine Lenders
9e6c9847cd
github/bug_report.md: add forum to bug report template 2020-12-09 17:23:45 +01:00
5ee80aaee5
gh_actions: add step for lpc2k_pgm build test 2020-12-01 13:37:34 +01:00
9dbb06f719
Merge pull request #15488 from miri64/gh-actions/fix/ssh-agent-action-version
gh-actions/release-test: bump ssh-agent to v0.4.1
2020-11-23 11:19:17 +01:00
Martine Lenders
2925731d42
gh-actions/test-on-iotlab: bump ssh-agent to v0.4.1 2020-11-21 09:40:42 +01:00
Martine Lenders
2bb5d453c4
gh-actions/release-test: bump ssh-agent to v0.4.1 2020-11-21 09:40:26 +01:00
2aaa792dad
gh_actions: give a name to the circleci doc artifact action 2020-11-17 16:27:17 +01:00
9b339df085
gh_actions: fix rebase issue in static-test
Also remove the push triggers because they are useless
2020-11-17 15:19:56 +01:00
21e541dfd1
.github/workflows: add static-test github action 2020-11-17 10:26:21 +01:00
c08e7dbf32
gh-actions: add direct link to circleci doc preview 2020-11-09 14:20:06 +01:00
Leandro Lanzieri
1408f3f96e
dist/tools/kconfiglib: add tests for genconfig.py
Also add the test to 'python-tests' GitHub actions.
2020-11-05 09:04:10 +01:00
Martine Lenders
7b9902464a
gh-actions/check-labels: unstuck on force push 2020-10-26 15:36:56 +01:00
Martine S. Lenders
64824854f9
gh-actions: test-on-iotlab: additionally report as XML 2020-08-28 16:07:16 +02:00
Martine S. Lenders
1ecc3ab014
gh-actions: initial import of a label-checker workflow
This adds a label checker that checks if certain labels are set, not set
or if some are set, enough reviews were provided.
2020-08-25 21:04:50 +02:00
Martine Lenders
15056c0530
gh-actions: rename release test artifacts (part 2) 2020-08-20 22:18:44 +02:00
c01a8cabc5
gh-actions: remove stm32 spi_divtable tool from build 2020-08-18 16:55:01 +02:00
Martine Lenders
834b1f4b6a
Merge pull request #14740 from miri64/gh-actions/enh/release-test-artifacts
gh-actions: rename release test artifacts
2020-08-12 19:48:44 +02:00
Cenk Gündoğan
0e8ee4bf0f
.github/workflows: add fixdep to automated testing 2020-08-11 09:47:32 +02:00
Martine Lenders
3895ad5870
gh-actions: rename release test artifacts 2020-08-11 09:31:08 +02:00
Martine Lenders
a5d3ad82cd
Merge pull request #14646 from miri64/gh-actions/enh/release-tests
gh-actions: add release-specs tests
2020-08-06 17:04:18 +02:00
Martine S. Lenders
17f7274d51
gh-actions: add release-specs tests 2020-08-06 13:30:31 +02:00
76ba397c2b
.github/workflows: run tests on IoT-LAB 2020-07-31 16:42:02 +02:00
Martine S. Lenders
494198c7e6
gh-actions: run for PRs against release branches 2020-07-15 20:57:46 +02:00
276421d66b
.github/workflows: add more tools to tools-buildtest 2020-07-10 15:30:53 +02:00
4c87efc0e7
.github/workflows: add tools test action
Only compile_and_test_for_board is tested for the moment
2020-07-06 15:29:50 +02:00
564033a007
.github/workflows: add tools-buildtest action 2020-07-06 15:29:50 +02:00
3a3c0d34fa
stale: only apply to PRs 2019-10-01 12:04:52 +02:00
Martine Lenders
7a845be86a github: add configuration for stale-bot 2019-08-09 12:55:55 +02:00
2b7b662973
ISSUE_TEMPLATE: update Versions section 2019-05-24 17:14:06 +02:00
Martine Lenders
1152355029 github: fix security bug template 2019-01-30 08:05:43 +01:00
Martine Lenders
cb0bdd9e6a github: fix wording on questions in bug_report.md 2019-01-21 15:27:40 +01:00
Martine Lenders
aff4d40fb2 .github: add big warning signs about security bugs 2019-01-21 15:27:40 +01:00
9ce34a79e5 .github: add feature request template 2018-09-25 22:54:54 +02:00
cladmi
cae9da6faa
github/pr: add missing newline at end of file 2018-08-22 13:26:08 +02:00
cladmi
c2f1409d6c
github: add 'testing' to the PR template
Add a section on the testing procedure for a pull request.
It should help reviewing pull requests as they often not describe which
application raises the error they are fixing or any way of verifying
that a feature is correctly implemented.
2018-08-22 13:24:14 +02:00
Martine Lenders
bf3daeb079 github: Update issue templates for front-end 2018-07-09 21:44:52 +02:00
Martine Lenders
0652974f3d github: move ISSUE_TEMPLATE.md to ISSUE_TEMPLATE/bug_report.md
GitHub supports different types of issue templates for a while now.
The following types are supported:

* Bug report
  (living in `.github/ISSUE_TEMPLATE/bug_report.md`),
* Feature request
  (living in `.github/ISSUE_TEMPLATE/feature_request.md`), and
* Custom issue template
  (living in `.github/ISSUE_TEMPLATE/custom.md`)

Our current issue template is mostly a bug report template, so this
moves it to `.github/ISSUE_TEMPLATE/bug_report.md`.
2018-07-05 15:23:58 +02:00
5c4495f69d github: add issue template 2017-12-08 12:11:44 +01:00
81d13deb41 github: add PR template 2017-12-08 12:11:44 +01:00