96 Commits
Author SHA1 Message Date
kaczmarczyck e4d82087a8 Fix desktop tests for bugfix and stable (#395)
* fix build and lint problems

* fix coveralls workflow by setting a working toolchain
2021-11-19 17:55:12 +01:00
Fabian Kaczmarczyck c847e7060a use f-strings and test with 3.9 2021-11-19 17:55:12 +01:00
Jean-Michel Picod 42050f96af Fix coveralls workflow (#356) 2021-08-02 18:05:07 +02:00
Jean-Michel Picod 2de660ae4d Coveralls workflow applied also to stable (#342)
* Coveralls (#339)

* Add code coverage report as part of the workflows

* Remove -Clink-dead-code which seems to be problematic

* Manually set features to avoid debug_* failing unit tests.

* Update badges

* Add libraries directory to trigger code coverage reporting.

* Fix coveralls badge not pointing to the branch

* Badges to stable branch
2021-07-06 11:22:05 +02:00
Julien Cretin 4253854cf1 Remove ram_storage feature
We don't need to build a production key without persistent storage. Tests and
fuzzing continue to use the std feature to use the RAM implementation (that does
sanity checks).
2020-12-10 13:06:05 +01:00
Jean-Michel Picod dab0077b87 Fix broken crypto_test workflow.
The use of `::set-env` command in workflows is not being depreacted.
Moving to the new way of setting environment variables.
2020-11-20 11:58:39 +01:00
Julien Cretin 163e92fa6b Create fuzzing and add entropy helpers 2020-11-11 12:30:24 +01:00
Julien Cretin 4c76d5618e Show the diff but do not fail 2020-10-13 14:59:31 +02:00
Julien Cretin d1ab6090f1 Disable reproducible workflow 2020-10-09 12:16:02 +02:00
Guillaume Endignoux 63432000db Allow clippy::new_without_default. 2020-09-29 11:19:41 +02:00
Guillaume Endignoux ea781541d5 Install Clippy via actions-rs/toolchain. 2020-09-29 11:05:24 +02:00
Guillaume Endignoux b46b103db0 Add a Clippy workflow. 2020-09-29 11:05:24 +02:00
Julien Cretin 72b460f9f8 Merge branch 'master' into v2_lib 2020-09-25 16:32:56 +02:00
Guillaume Endignoux a8b4258d76 Disable cargo_fuzz workflow on MacOS. 2020-09-24 14:37:01 +02:00
Julien Cretin a203ff13df Create new store and add storage API 2020-09-24 14:24:18 +02:00
Guillaume Endignoux 7485b097c1 Check that fuzzer in libraries/cbor builds properly. 2020-09-24 11:33:15 +02:00
mingxguo27 e467026e6f Added git workflow and shell script for fuzzing 2020-09-23 15:08:40 +00:00
mingxguo27 3a6a78bbf2 Resolved PR comments 2020-09-23 14:33:05 +00:00
mingxguo27 eca09cdeb6 Merge branch 'master' of https://github.com/google/OpenSK into mingxguo-fuzzing 2020-08-13 17:20:15 +00:00
mingxguo27 b09d64a015 Resolve pull request comments: refactoring and workflow 2020-08-12 10:18:17 +00:00
Jean-Michel Picod f68ab0be9d Update GitHub workflow 2020-08-07 16:39:11 +02:00
Guillaume Endignoux c73492aae5 Checkout with submodules. 2020-08-07 15:09:07 +02:00
Guillaume Endignoux 67a7223802 Setup submodules before the rest so that GitHub workflows can find the rust-toolchain. 2020-08-07 15:09:07 +02:00
Guillaume Endignoux b6c6392aaa Pin tockloader in workflows. 2020-07-23 15:11:11 +02:00
Guillaume Endignoux 4bda702a70 Install ncurses on GitHub workflow. 2020-06-26 11:12:25 +02:00