Tim Bruijnzeels
2832be8548
Re-add GHA audit step, but ignore it on all branches for now.
2021-10-20 11:09:13 +02:00
Tim Bruijnzeels
0ab7e724dc
Disable cargo audit for now.
2021-10-20 10:52:52 +02:00
Tim Bruijnzeels
36478b221e
Disable cargo audit github actions flow (for now).
2021-10-20 10:51:57 +02:00
Ximon Eighteen and GitHub
0347e77d3c
Use a separate Docker Hub token for the e2e test cache rebuild image push.
2021-09-27 12:59:34 +02:00
Ximon Eighteen and GitHub
74ec6eb322
Enable manual triggering of the E2E test cache rebuild workflow.
2021-09-27 12:23:12 +02:00
Ximon Eighteen and GitHub
67f39e6454
FIX: use automation account credentials to login ot Docker Hub
...
The personal login no longer works because MFA was enabled for that account.
2021-09-27 12:17:37 +02:00
Ximon Eighteen and GitHub
1f390a7883
FIX: Ensure rc Docker images are v prefixed
2021-09-27 12:09:58 +02:00
Ximon Eighteen and GitHub
19c64fa2f9
No final Krill release has been published for bullseye yet
2021-09-22 16:45:15 +02:00
Ximon Eighteen and GitHub
8a9e5a1a4f
Fix and enable RPM upgrade testing.
2021-09-22 16:24:42 +02:00
Ximon Eighteen
664744ee93
Fix the sanity check in the Docker workflow to run a valid command.
2021-09-16 15:28:24 +02:00
Ximon Eighteen and GitHub
38a7f34d43
Publish Docker images ourselves as Docker Hub autobuilds are too unreliable.
2021-09-16 14:13:46 +02: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
2b81eeaba4
Merge branch 'main' into dev
2021-08-16 17:04:30 +02:00
Ximon Eighteen and GitHub
2141226c6c
Patch workflow for cargo-generate-rpm issue #21 ( #613 ) ( #617 )
2021-08-16 14:46:28 +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
90d8a59524
Merge 0.9.1-rc1 release into 'dev'.
2021-07-16 15:03:54 +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 and GitHub
eca1eb061d
RPM packaging ( #536 )
2021-06-29 10:48:34 +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
0d16d3ced1
Increase the coverage workflow timeout
2021-04-19 23:23:20 +02:00
Ximon Eighteen and GitHub
f58d19738a
Run cargo audit nightly and on change to Cargo.lock. ( #473 )
2021-04-13 15:54:08 +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
b07036388f
Try harder to use the right e2e framework branch ( #451 )
...
If there's no e2e framework branch for our branch, check if there is an e2e framework branch for our base branch before falling back to master.
2021-03-23 11:20:58 +01:00
Ximon Eighteen and GitHub
82146ddc44
Match on the new dev branch naming strategy: plus -> bis.
...
Otherwise "dev" builds are given a version that Debian thinks is older rather than newer so apt upgrade fails.
2021-03-23 10:49:35 +01: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
ca45045b4c
Merge branch 'master' into v0.8.1-bis
2021-03-14 11:00:27 +01:00
Ximon Eighteen and GitHub
880073bfac
Enable e2e testing of the dev branch
2021-03-12 23:36:45 +01:00
Ximon Eighteen
88f0a7b683
FIX: Properly detect the e2e branch to use when invoked from a PR.
2021-03-09 12:01:39 +01:00
Ximon Eighteen
516ba40fe2
More GH Actions diagnostics.
2021-03-09 11:58:34 +01:00
Ximon Eighteen
e23f68d1b9
More GH Actions diagnostics.
2021-03-09 11:57:07 +01:00
Ximon Eighteen
23677f6bef
More GH Actions diagnostics.
2021-03-09 11:55:39 +01:00
Ximon Eighteen
eab54a6d2b
GH e2e workflow fix? and extra diagnostic output
2021-03-09 11:48:22 +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
687649fd7b
Boost tarpaulin timeout to match fix in v0.8.1-bis branch
2021-01-19 13:05:46 +01:00
Ximon Eighteen and GitHub
e3cc74ff26
UI test stability improvements ( #398 )
...
* Use a less short 'short-lived' token that doesn't expire in the GH Action runner VMs before Krill is able to validate it. (#377 )
* Attempt to suppress occasional spurious "ResizeObserver loop limit exceeded" errors using a custom Cypress uncaught exception handler. Unable to reproduce locally or even confirm that the new handler is being invoked. (#377 )
2021-01-19 00:56:37 +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 and GitHub
368544519b
Update coverage.yml to hopefully checkout the right sources. ( #371 )
2021-01-14 21:31:57 +01:00
Ximon Eighteen
780a3d3dba
YML syntax correction. ( #371 )
2021-01-14 14:48:10 +01:00
Ximon Eighteen
90013b8f57
YML syntax correction. ( #371 )
2021-01-14 14:38:02 +01:00
Ximon Eighteen
eff17f7cb3
Attempt to checkout the correct code to cover. ( #371 )
2021-01-14 14:32:13 +01:00
Ximon Eighteen
9bd7d23eff
Add _correct_ missing @ref part of GH Actions action specifier. ( #371 )
2021-01-14 14:01:27 +01:00
Ximon Eighteen
d5e7813227
Add missing @ref part of GH Actions action specifier. ( #371 )
2021-01-14 13:54:20 +01:00
Ximon Eighteen
29490eae8e
Print out the GH Actions event and env details to find out how to trigger it on the same branch and commit as the workflow that we triggered on. ( #371 )
2021-01-14 13:41:46 +01:00
Ximon Eighteen
b10368bdaa
Copy the new coverage.yml workflow for #377 to master so that GitHub Actions creates the new coverage workflow.
2021-01-14 13:10:27 +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