Commit Graph
123 Commits
Author SHA1 Message Date
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
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 EighteenandGitHub 70f0461067 Bump min Rust version in CI job to match build.rs. 2021-01-12 20:36:37 +01:00
Ximon EighteenandGitHub b6ee0e87bc CI workflow YML indentation fix 2021-01-12 20:34:56 +01:00
Ximon EighteenandGitHub 56c44c41c3 Initial attempt at code coverage using tarpaulin (#371) 2021-01-12 19:27:09 +00:00
Ximon EighteenandGitHub e8451cfe0e Remove branch restrictions for CI run. 2021-01-12 19:55:33 +01:00
Ximon EighteenandGitHub 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 EighteenandGitHub dafb8a456a Remove temp GH Actions hack
The new action showed the run workflow button but the CI workflow still did not...
2021-01-08 12:46:04 +01:00
Ximon EighteenandGitHub bb31d8099f GH actions temporary hack
Per https://github.community/t/cant-trigger-workflow-manually/121740/53 and https://github.community/t/workflow-dispatch-workflow-not-showing-in-actions-tab/130088/15
2021-01-08 12:44:59 +01:00
Ximon EighteenandGitHub 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 EighteenandGitHub f512539d45 Also build and test with all features enabled. 2021-01-08 12:05:38 +01:00
Ximon EighteenandGitHub eaf2e82741 Also build against our min Rust version 2021-01-08 11:58:36 +01:00