Ximon Eighteen and Tim Bruijnzeels
4e7a4e9c75
We use -dev as the next version label now, not -bis.
...
As requested by @timbru.
2022-02-18 18:02:55 +01:00
Ximon Eighteen and GitHub
478e05ff25
Remove accidentally left behind case block in the pkg workflow.
2022-01-24 10:55:31 +01:00
Ximon Eighteen
f36a93c18a
Enable running the pkg workflow on demand rather than on every PR.
2022-01-19 14:53:08 +01:00
Ximon Eighteen
36c3bc354c
When packaging handle the workflow_dispatch event and use a valid fallback email address.
2022-01-19 14:51:47 +01:00
Ximon Eighteen and GitHub
4769876e36
Bump cargo-deb and cargo-generate-rpm. ( #758 )
2022-01-13 16:30:28 +01:00
Ximon Eighteen and GitHub
c1aadd421f
Also run packaging checks on PRs to the dev branch.
2022-01-12 11:09:26 +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
Ximon Eighteen and GitHub
e0c3b98959
Remove outdated e2e test trigger rule
2021-10-31 14:01:06 +01:00
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