Commit Graph
136 Commits
Author SHA1 Message Date
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 EighteenandGitHub 0347e77d3c Use a separate Docker Hub token for the e2e test cache rebuild image push. 2021-09-27 12:59:34 +02:00
Ximon EighteenandGitHub 74ec6eb322 Enable manual triggering of the E2E test cache rebuild workflow. 2021-09-27 12:23:12 +02:00
Ximon EighteenandGitHub 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 EighteenandGitHub 1f390a7883 FIX: Ensure rc Docker images are v prefixed 2021-09-27 12:09:58 +02:00
Ximon EighteenandGitHub 19c64fa2f9 No final Krill release has been published for bullseye yet 2021-09-22 16:45:15 +02:00
Ximon EighteenandGitHub 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 EighteenandGitHub 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 EighteenandGitHub 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 BruijnzeelsandGitHub 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 EighteenandGitHub 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 EighteenandGitHub 0d16d3ced1 Increase the coverage workflow timeout 2021-04-19 23:23:20 +02:00
Ximon EighteenandGitHub f58d19738a Run cargo audit nightly and on change to Cargo.lock. (#473) 2021-04-13 15:54:08 +02:00
Ximon EighteenandGitHub 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 BruijnzeelsandGitHub 4665e12414 Use single threaded testing 2021-04-06 12:16:54 +02:00
Ximon EighteenandGitHub 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 EighteenandGitHub 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 EighteenandGitHub 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 EighteenandGitHub 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 EighteenandGitHub 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 EighteenandGitHub c617e3ac46 Store Cypress UI test screenshot and video captures for later review (resolves #373) 2021-01-19 16:08:51 +01:00
Ximon EighteenandGitHub 687649fd7b Boost tarpaulin timeout to match fix in v0.8.1-bis branch 2021-01-19 13:05:46 +01:00
Ximon EighteenandGitHub 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 EighteenandGitHub 61ee9b21e6 Don't run tests twice for pushes to PR branches 2021-01-17 22:30:23 +01:00
Ximon EighteenandGitHub 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 EighteenandGitHub 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