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
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
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 Eighteen and GitHub
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 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