Guillaume Endignoux
eac6f1d0bd
Build boards only when relevant paths are affected.
2020-03-05 12:08:28 +01:00
Guillaume Endignoux
6d323f3c5a
Apply make suggestions.
2020-03-05 12:03:35 +01:00
Guillaume Endignoux
0fe4889624
Add GitHub workflow to build the boards.
2020-03-05 11:50:26 +01:00
Julien Cretin
e52a671810
Support storing in RAM instead of flash
...
This permits to run without persistent storage. The benefit is that the board
doesn't implement a the syscall API in Tock. The disadvantage is that rebooting
the key will reset the storage.
2020-03-04 16:24:06 +01:00
gendx
c56af05c1b
Merge branch 'master' into add-debug-allocations
2020-03-04 10:20:39 +01:00
Jean-Michel Picod
2e92227164
Fix cargo audit workflow
...
The env context is only available at the step level, not the job one so
we need to use the github context instead. But the head_ref will only be
populated if we run in a pull_request event. So until we find a better
solution, let's match on the repo URL.
2020-03-03 12:05:38 +01:00
Guillaume Endignoux
9f6207f5a5
Add more cargo check combinations, to include the panic_console and debug_allocations features.
2020-03-02 16:16:55 +01:00
Jean-Michel Picod
f9f27d7f89
Try to avoid running cargo audit on forks (it fails)
2020-03-02 14:28:16 +01:00
Jean-Michel Picod
72ac346d57
Revert strategy.matrix and fix missing release mode
2020-03-02 14:27:51 +01:00
Jean-Michel Picod
73de02d141
Try using strategy.matrix to run cargo check
2020-03-02 14:24:10 +01:00
Jean-Michel Picod
421f8194af
Gate also crypto unit tests in pull-request by paths
...
These tests take 10 min. Let's avoid running them when not needed.
2020-02-28 17:10:28 +01:00
Jean-Michel Picod
e30ef9c984
Fix typo
2020-02-28 16:56:15 +01:00
Jean-Michel Picod
40632af186
Remove cargo audit on pull request as it fails
2020-02-28 16:55:18 +01:00
Jean-Michel Picod
ac42e86d37
Also ensure we build on OS X
2020-02-28 16:54:16 +01:00
Jean-Michel Picod
f91538506e
Restore path guards
2020-02-28 16:38:42 +01:00
Jean-Michel Picod
578742034e
Remove toolchain parameter for workflow
...
It seems the github action will pick up the rust-toolchain file and if
we specify it as an input, it will have a higher priority
2020-02-28 16:32:20 +01:00
Jean-Michel Picod
c8ac2baca3
Fix wrong workflow name
2020-02-28 16:24:21 +01:00
Jean-Michel Picod
ae1242a55d
Temp enable all unit test to verify workflows
2020-02-28 16:11:23 +01:00
Jean-Michel Picod
cc35ce5067
Create workflows for unit testing
2020-02-28 16:03:04 +01:00
Jean-Michel Picod
68f9eb6b09
Enables cargo audit on pull request
2020-02-28 15:58:32 +01:00
Jean-Michel Picod
ac37d7dd8a
Restore path guards
2020-02-28 15:55:06 +01:00
Jean-Michel Picod
7dedf40440
Fix typo in YAML workflow
2020-02-28 15:53:44 +01:00
Jean-Michel Picod
19056abbf3
Replace custom action by shell script
2020-02-28 15:52:09 +01:00
Jean-Michel Picod
fa19a80366
Try with a custom action
2020-02-27 20:07:29 +01:00
Jean-Michel Picod
db3b23cf22
Still trying to trigger pylint
2020-02-27 19:22:06 +01:00