Commit graph

18 commits

Author SHA1 Message Date
Heiko Schaefer
195eb4b243
Make CI cache config explicit for all jobs; disable cache for all jobs that don't build Rust code. 2022-04-26 14:00:03 +02:00
Heiko Schaefer
9057ad516f
First part of end-user guide. 2022-04-21 18:08:38 +02:00
Heiko Schaefer
161ef5592b
Run cargo-udeps in CI to find unused dependencies 2022-04-12 14:51:39 +02:00
Heiko Schaefer
593d55fa84
Run cargo deny in CI linting stage 2022-03-22 16:49:39 +01:00
Heiko Schaefer
f24bcfa8f8
Disable cache for reuse lint 2022-03-18 13:53:59 +01:00
Heiko Schaefer
b16d657070
Add clippy to CI 2022-03-06 15:20:37 +01:00
Heiko Schaefer
05d5af4c3c
Set timeout for hw-keygen to 2h.
Generating keys on cards takes a long time, the default 1h is sometimes just barely enough for all currently tested cards, but not always.
2022-02-17 09:54:22 +01:00
Heiko Schaefer
2c3bc492ab
expect to find a running, shared pcscd instance (passed in from the runner VM) 2022-02-14 16:16:46 +01:00
Heiko Schaefer
f212822ccc
Set RUST_LOG=debug in cookiejar CI. 2022-02-14 15:42:14 +01:00
puzzlewolf
f312ce94f7
Configure caching of Rust build artifacts.
Don't 'cd' into the card-functionality directory to run tests ('cd'-ing broke the caching mechanism).
Adjust test configurations accordingly.
2021-12-24 11:37:54 +01:00
puzzlewolf
4988ccea49
Update debian test to bookworm 2021-12-24 11:37:54 +01:00
puzzlewolf
a45586cf13
Use ykneo/smartpgp builddeps images for virtual Java Card tests.
Remove unnecessary dockerfiles and run.sh.
Make hardware-builddeps image to run hardware card tests on.
Add license header and cleanup.
2021-12-24 11:37:54 +01:00
puzzlewolf
1722e1b328
Add hardware-OpenPGP card tests on cookiejar CI.
Rename stages for clarity.
2021-12-24 11:37:54 +01:00
Heiko Schaefer
487cc41160
Disable caching in build_cardtest_ykneo and build_cardtest_smartpgp. 2021-12-10 21:56:15 +01:00
Heiko Schaefer
5d8b547158 Build and run card-functionality tests against two JavaCard images (SmartPGP and YubiKey NEO) 2021-10-19 22:57:57 +02:00
Heiko Schaefer
fdac0de34f Add a CI job to run 'cargo test' with rustc/cargo from debian stable.
Minor fixes so that the code compiles with rustc 1.48
2021-08-27 15:15:31 +02:00
Heiko Schaefer
3fcb78caa5 Cleanup/fix CI config. 2021-07-02 00:24:29 +02:00
Heiko Schaefer
959342bb5a Add CI for reuse/test/fmt 2021-07-01 23:12:01 +02:00