Skip to content

CI (rbac_rego)

CI (rbac_rego) #8131

Triggered via pull request August 18, 2026 04:33
@ManuthorManuthor
synchronize #998
rbac_rego
Status Failure
Total duration 1h 27m 46s
Artifacts

main.yml

on: pull_request
Matrix: main / test / hsm
Matrix: main / test / test-nix
main  /  ...  /  Helm chart E2E (minikube)
2m 3s
main / test / Helm chart E2E (minikube)
main  /  ...  /  clippy
9m 1s
main / cargo-clippy / clippy
main  /  ...  /  audit
2m 34s
main / Security Audit / audit
main  /  ...  /  machete
1m 29s
main / cargo-machete / machete
main  /  Log index — log-reference.md in sync with source
15s
main / Log index — log-reference.md in sync with source
main  /  ...  /  forward-proxy
9m 45s
main / forward-proxy / forward-proxy
main  /  ...  /  windows - cargo test
1h 27m
main / test / windows-2022 / windows - cargo test
main  /  ...  /  windows - UI E2E tests
12m 15s
main / test / windows-2022 / windows - UI E2E tests
main  /  ...  /  windows - CNG KSP integration tests
21m 22s
main / test / windows-2022 / windows - CNG KSP integration tests
main  /  Build documentation
6m 33s
main / Build documentation
main  /  Check documentation links
26s
main / Check documentation links
main  /  public_documentation
20s
main / public_documentation
main  /  ...  /  cla-assistant
main / cla-assistant / cla-assistant
Matrix: main / cargo-test
main  /  ...  /  publish
main / test / cargo-publish / publish
main  /  ...  /  cache_cleanup
8s
main / test / cleanup / cache_cleanup
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 3 warnings, and 1 notice
main / test / windows-2022 / windows - UI E2E tests
Process completed with exit code 1.
main / test / windows-2022 / windows - UI E2E tests
Duplicate identifier 'LocateButton'.
main / test / windows-2022 / windows - UI E2E tests
Duplicate identifier 'LocateButton'.
main / test / windows-2022 / windows - UI E2E tests
Duplicate identifier 'LocateButton'.
main / test / windows-2022 / windows - UI E2E tests
Duplicate identifier 'LocateButton'.
main / test / Test on wasm - fips
Process completed with exit code 1.
tests/unit/tsx-imports/SplitKey.test.ts > JoinSplitKey page (fixes #4 and #5) > renders 3 share UID inputs by default (fix #4 — consistent DEFAULT_SHARE_COUNT): ui/tests/unit/tsx-imports/SplitKey.test.ts#L71
TestingLibraryElementError: Unable to find an element by: [data-testid="join-share-id-2"] Ignored nodes: comments, script, style <body> <div> <div class="p-6" > <h1 class="text-2xl font-bold mb-6" > Join Split Key </h1> <div class="mb-8 space-y-2" > <p> Reconstruct a key from XOR split-key shares (n-of-n): </p> <ul class="list-disc pl-5 space-y-1" > <li> <strong> All n shares are required </strong> — provide every share UID from the split operation. </li> <li> Set the share count to match the number of parts used when the key was split. </li> </ul> </div> <form class="ant-form ant-form-vertical css-dev-only-do-not-override-mncuj7" > <div class="ant-space css-dev-only-do-not-override-mncuj7 ant-space-vertical ant-space-gap-row-middle ant-space-gap-col-middle" style="display: flex;" > <div class="ant-space-item" > <div class="ant-card ant-card-bordered css-dev-only-do-not-override-mncuj7" > <div class="ant-card-body" > <div class="ant-form-item css-dev-only-do-not-override-mncuj7 ant-form-item-vertical" > <div class="ant-row ant-form-item-row css-dev-only-do-not-override-mncuj7" > <div class="ant-col ant-form-item-label css-dev-only-do-not-override-mncuj7" > <label class="" for="shareCount" title="Number of shares (n)" > Number of shares (n) </label> </div> <div class="ant-col ant-form-item-control css-dev-only-do-not-override-mncuj7" > <div class="ant-form-item-control-input" > <div class="ant-form-item-control-input-content" > <div class="ant-input-number ant-input-number-in-form-item css-dev-only-do-not-override-mncuj7 ant-input-number-outlined" > <div class="ant-input-number-handler-wrap" > <span aria-disabled="false" aria-label="Increase Value" class="ant-input-number-handler ant-input-number-handler-up" role="button" unselectable="on" > <span aria-label="up" class="anticon anticon-up ant-input-number-handler-up-inner" role="img" > <svg aria-hidden="true" data-icon="up" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"
main / test / Test on wasm - non-fips
Process completed with exit code 1.
tests/unit/tsx-imports/SplitKey.test.ts > JoinSplitKey page (fixes #4 and #5) > renders 3 share UID inputs by default (fix #4 — consistent DEFAULT_SHARE_COUNT): ui/tests/unit/tsx-imports/SplitKey.test.ts#L71
TestingLibraryElementError: Unable to find an element by: [data-testid="join-share-id-2"] Ignored nodes: comments, script, style <body> <div> <div class="p-6" > <h1 class="text-2xl font-bold mb-6" > Join Split Key </h1> <div class="mb-8 space-y-2" > <p> Reconstruct a key from XOR split-key shares (n-of-n): </p> <ul class="list-disc pl-5 space-y-1" > <li> <strong> All n shares are required </strong> — provide every share UID from the split operation. </li> <li> Set the share count to match the number of parts used when the key was split. </li> </ul> </div> <form class="ant-form ant-form-vertical css-dev-only-do-not-override-mncuj7" > <div class="ant-space css-dev-only-do-not-override-mncuj7 ant-space-vertical ant-space-gap-row-middle ant-space-gap-col-middle" style="display: flex;" > <div class="ant-space-item" > <div class="ant-card ant-card-bordered css-dev-only-do-not-override-mncuj7" > <div class="ant-card-body" > <div class="ant-form-item css-dev-only-do-not-override-mncuj7 ant-form-item-vertical" > <div class="ant-row ant-form-item-row css-dev-only-do-not-override-mncuj7" > <div class="ant-col ant-form-item-label css-dev-only-do-not-override-mncuj7" > <label class="" for="shareCount" title="Number of shares (n)" > Number of shares (n) </label> </div> <div class="ant-col ant-form-item-control css-dev-only-do-not-override-mncuj7" > <div class="ant-form-item-control-input" > <div class="ant-form-item-control-input-content" > <div class="ant-input-number ant-input-number-in-form-item css-dev-only-do-not-override-mncuj7 ant-input-number-outlined" > <div class="ant-input-number-handler-wrap" > <span aria-disabled="false" aria-label="Increase Value" class="ant-input-number-handler ant-input-number-handler-up" role="button" unselectable="on" > <span aria-label="up" class="anticon anticon-up ant-input-number-handler-up-inner" role="img" > <svg aria-hidden="true" data-icon="up" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em" > <path d="M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"
main / test / Test on ui - non-fips
Process completed with exit code 2.
main / test / Test on ui - fips
Process completed with exit code 2.
main / cargo-machete / machete
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
main / Security Audit / audit
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
main / cargo-clippy / clippy
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/