Ximon Eighteen and GitHub
21ea28f1cb
Bump pykmip-test from 18.04 to 20.04 ( #888 )
2022-08-22 16:38:19 +02:00
330da84de5
Migrate 8181 8183 6942 support to rpki rs ( #820 )
...
* Use types which were ported into rpki-rs.
* Update dependency to rpki-rs 0.14.3-dev.
* IGNORE old_events test for now, see issue: #819
* Quick fix for compilation using --all-features. See issue #821
Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com >
2022-05-12 15:24:50 +02:00
Tim Bruijnzeels
4e1df9294a
Merge 0.9.5-rc8 (main) into dev
2022-03-30 14:05:02 +02:00
Ximon Eighteen and Tim Bruijnzeels
b5b2c24a92
Bump MSRV due to pulled in version of impl-trait-for-tuples dependency needing support for the 2021 Rust edition.
2022-02-23 14:17:18 +01:00
Ximon Eighteen
4c4374c713
Merge branch 'main' into dev
2022-01-17 11:46:56 +01:00
Ximon Eighteen and GitHub
b0be88bc10
HSM support for keys ( #21 ) ( #733 )
...
Adds support for PKCS#11 v2.20 and/or KMIP 1.2 compatible HSMs.
Includes backward compatible extensions to the krill.conf syntax.
Includes HSM related developer docs.
Excludes HSM specific API (REST, krillc, Prometheus) or UI extensions.
2022-01-14 14:19:24 +01:00
Ximon Eighteen and Tim Bruijnzeels
0eb81dacc9
Upgrade to actions/checkout v2 to avoid potential security issue (see #746 ).
2022-01-12 10:22:34 +01:00
Tim Bruijnzeels
cadaeacbab
Typo in ci.yml
2021-09-13 15:17:12 +02:00
Tim Bruijnzeels
d47b20c920
Disable ui-tests in GHA for now. ( #659 )
2021-09-13 15:15:54 +02:00
Ximon Eighteen
9323ca9dea
Don't complain about missing UI artifacts to upload as this is normal for tests of builds that lack the ui-tests cargo feature.
2021-07-30 22:08:07 +02:00
Tim Bruijnzeels and GitHub
8be620b606
Update dependencies: rpki-rs, bytes, tokio, hyper, reqwest ( #584 )
...
* Update dependencies: rpki-rs, and therefore bytes, tokio, hyper, reqwest
* Rust 1.51 clippy
* Update minimal rust version to 1.47
socket2 requires improved const fn support.
exponential compile-time and type_length_limit and async in 1.46.
See PR #586
2021-07-02 10:20:24 +02:00
Ximon Eighteen
72c111018f
Update GitHub workflows to use the new main branch name.
2021-05-12 11:55:07 +02:00
Ximon Eighteen and GitHub
2ca2228405
Use --locked everywhere to ensure that Krill builds consistently use the same dependency versions as those locked by the Cargo.lock file. ( #467 ) ( #468 )
2021-04-12 09:47:42 +02:00
Tim Bruijnzeels and GitHub
4665e12414
Use single threaded testing
2021-04-06 12:16:54 +02:00
Ximon Eighteen and GitHub
8cc6281219
Enable the multi-user feature by default. ( #444 )
...
* Enable the multi-user feature by default.
* Explain the matrix elements used and order them logically.
* FIX: Bump Terraform action version to resolve "Error: The `add-path` command is disabled".
2021-03-23 10:28:57 +01:00
Ximon Eighteen
16d578a053
Merge branch 'master' into v0.8.1-bis.
2021-03-09 10:58:06 +01:00
Ximon Eighteen and GitHub
f02451c6eb
Run functional and UI tests in non-multi-user mode ( #414 )
...
Otherwise we only run them with --all-features whcih includes multi-user mode.
2021-02-10 11:04:30 +01:00
Ximon Eighteen and GitHub
c617e3ac46
Store Cypress UI test screenshot and video captures for later review ( resolves #373 )
2021-01-19 16:08:51 +01:00
Ximon Eighteen and GitHub
61ee9b21e6
Don't run tests twice for pushes to PR branches
2021-01-17 22:30:23 +01:00
Ximon Eighteen and GitHub
8a7a7bcb3e
Extend the CI job with code coverage reports by cargo tarpaulin. ( #371 ) ( #372 )
...
Trigger a new code coverage report GitHub Actions CI workflow after successful completion of the CI workflow (#371 ).
Also attempts to stablize the flakey add ROAs UI test (#377 ).
2021-01-15 15:10:30 +01:00
Ximon Eighteen
98ba564134
Revert code coverage CI changes in preparation for resubmitting them to a branch for proper PR based review.
2021-01-12 23:16:28 +01:00
Ximon Eighteen
e22f3791f2
Attempt to extend the CI coverage build to run for all features while trying to be DRY.
2021-01-12 21:53:22 +01:00
Ximon Eighteen and GitHub
70f0461067
Bump min Rust version in CI job to match build.rs.
2021-01-12 20:36:37 +01:00
Ximon Eighteen and GitHub
b6ee0e87bc
CI workflow YML indentation fix
2021-01-12 20:34:56 +01:00
Ximon Eighteen and GitHub
56c44c41c3
Initial attempt at code coverage using tarpaulin ( #371 )
2021-01-12 19:27:09 +00:00
Ximon Eighteen and GitHub
e8451cfe0e
Remove branch restrictions for CI run.
2021-01-12 19:55:33 +01:00
Ximon Eighteen and GitHub
011a4e541e
Remove branch restrictions for CI eun.
2021-01-12 19:49:23 +01:00
Ximon Eighteen
dcd7e6d991
Remove temp GH actions hack
...
Renaming the workflow file still didn't cause the run workflow button to appear for the CI workflow.
2021-01-08 12:58:33 +01:00
Ximon Eighteen
a9d800279e
GH actions temporary hack.
...
Per https://github.community/t/cant-trigger-workflow-manually/121740/48 .
2021-01-08 12:56:28 +01:00
Ximon Eighteen and GitHub
e3bb1120e8
Try out the new manual workflow invocation feature of GitHub Actions
...
Must be committed to the master branch according to the docs.
2021-01-08 12:13:56 +01:00
Ximon Eighteen and GitHub
f512539d45
Also build and test with all features enabled.
2021-01-08 12:05:38 +01:00
Ximon Eighteen and GitHub
eaf2e82741
Also build against our min Rust version
2021-01-08 11:58:36 +01:00
ximon18 and GitHub
2cf859d161
See if strange CI failures also happen in newer Ubuntu
2020-10-09 16:35:34 +02:00
Tim Bruijnzeels and GitHub
fa608944e7
Update ci.yml
...
Show me the goods
2020-10-09 16:12:12 +02:00
ximon18 and GitHub
a3d124a193
Run ci workflow on branch or PR, not both
2020-07-02 16:34:50 +02:00
Ximon Eighteen
7031576f63
Create a Krill DEB package via GH actions:
...
- Assumes that the target system has ca-certificates installed already.
- Vendor OpenSSL to support Ubuntu 16.04 which only has OpenSSL 1.0.0.
- Use an Ubuntu 16.04 compatible version of libgcc1 (don't use cargo-deb $auto
depends as the GH 16.04 runner has a much newer libgcc1 package than stock
Ubuntu 16.04).
- Use GH caching to avoid repeat compilation of unchanging cargo deb and krill
dependencies.
- Sanity check the created DEB in targeted O/S versions.
2020-06-23 12:28:17 +02:00
Ximon Eighteen
d0609a04c6
Update the ignore rule after the recent workflow file rename.
2020-06-16 16:09:16 +02:00
ximon18 and GitHub
5b581a7124
Typo correction: workflos -> workflow.
2020-01-22 23:46:34 +01:00
ximon18 and GitHub
4789dd70d9
FIX: Ensure CI build doesn't run on E2E workflow changes.
2020-01-22 23:46:08 +01:00
ximon18 and GitHub
ed035da2be
Run only GitHub Actions jobs relevant to the changes that have been made.
2020-01-22 12:02:09 +01:00
Ximon Eighteen
373582cd0f
Switch from Travis CI to GitHub Actions, including updating the README badge.
2019-12-18 10:52:08 +01:00