Conditionally execute WebAuthn tests when Account console UI is changed
Closes #30026 Signed-off-by: Martin Bartoš <mabartos@redhat.com> Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
This commit is contained in:
parent
068ce5a61f
commit
bfde73b327
3 changed files with 17 additions and 10 deletions
9
.github/actions/conditional/action.yml
vendored
9
.github/actions/conditional/action.yml
vendored
|
@ -11,14 +11,17 @@ outputs:
|
||||||
description: Should "ci.yml" execute
|
description: Should "ci.yml" execute
|
||||||
value: ${{ steps.changes.outputs.ci }}
|
value: ${{ steps.changes.outputs.ci }}
|
||||||
ci-quarkus:
|
ci-quarkus:
|
||||||
description: Should "ci.yml" execute
|
description: Should "ci.yml" execute (Quarkus)
|
||||||
value: ${{ steps.changes.outputs.ci-quarkus }}
|
value: ${{ steps.changes.outputs.ci-quarkus }}
|
||||||
ci-store:
|
ci-store:
|
||||||
description: Should "ci.yml" execute
|
description: Should "ci.yml" execute (Store)
|
||||||
value: ${{ steps.changes.outputs.ci-store }}
|
value: ${{ steps.changes.outputs.ci-store }}
|
||||||
ci-sssd:
|
ci-sssd:
|
||||||
description: Should "ci.yml" execute
|
description: Should "ci.yml" execute (SSSD)
|
||||||
value: ${{ steps.changes.outputs.ci-sssd }}
|
value: ${{ steps.changes.outputs.ci-sssd }}
|
||||||
|
ci-webauthn:
|
||||||
|
description: Should "ci.yml" execute (WebAuthn)
|
||||||
|
value: ${{ steps.changes.outputs.ci-webauthn }}
|
||||||
operator:
|
operator:
|
||||||
description: Should "operator-ci.yml" execute
|
description: Should "operator-ci.yml" execute
|
||||||
value: ${{ steps.changes.outputs.operator }}
|
value: ${{ steps.changes.outputs.operator }}
|
||||||
|
|
16
.github/actions/conditional/conditions
vendored
16
.github/actions/conditional/conditions
vendored
|
@ -7,20 +7,20 @@
|
||||||
.github/scripts/ansible/ ci-store
|
.github/scripts/ansible/ ci-store
|
||||||
.github/scripts/aws/ ci-store
|
.github/scripts/aws/ ci-store
|
||||||
|
|
||||||
.github/workflows/ci.yml ci ci-quarkus ci-store ci-sssd
|
.github/workflows/ci.yml ci ci-quarkus ci-store ci-sssd ci-webauthn
|
||||||
.github/workflows/operator-ci.yml operator
|
.github/workflows/operator-ci.yml operator
|
||||||
.github/workflows/js-ci.yml js
|
.github/workflows/js-ci.yml js
|
||||||
.github/workflows/codeql-analysis.yml codeql-java codeql-themes
|
.github/workflows/codeql-analysis.yml codeql-java codeql-themes
|
||||||
.github/workflows/guides.yml guides
|
.github/workflows/guides.yml guides
|
||||||
.github/workflows/documentation.yml documentation
|
.github/workflows/documentation.yml documentation
|
||||||
|
|
||||||
.mvn/ ci ci-quarkus ci-store ci-sssd operator js codeql-java codeql-themes guides documentation
|
.mvn/ ci ci-quarkus ci-store ci-sssd ci-webauthn operator js codeql-java codeql-themes guides documentation
|
||||||
mvnw ci ci-quarkus ci-store ci-sssd operator js codeql-java codeql-themes guides documentation
|
mvnw ci ci-quarkus ci-store ci-sssd ci-webauthn operator js codeql-java codeql-themes guides documentation
|
||||||
mvnw.cmd ci ci-quarkus ci-store ci-sssd operator js codeql-java codeql-themes guides documentation
|
mvnw.cmd ci ci-quarkus ci-store ci-sssd ci-webauthn operator js codeql-java codeql-themes guides documentation
|
||||||
|
|
||||||
*/src/main/ ci operator
|
*/src/main/ ci ci-webauthn operator
|
||||||
*/src/test/ ci operator
|
*/src/test/ ci ci-webauthn operator
|
||||||
pom.xml ci ci-quarkus ci-store operator
|
pom.xml ci ci-quarkus ci-store ci-webauthn operator
|
||||||
federation/sssd/ ci ci-sssd
|
federation/sssd/ ci ci-sssd
|
||||||
|
|
||||||
quarkus/ ci-quarkus guides
|
quarkus/ ci-quarkus guides
|
||||||
|
@ -33,6 +33,8 @@ docs/documentation/ documentation
|
||||||
|
|
||||||
js/ js
|
js/ js
|
||||||
rest/admin-ui-ext/ js
|
rest/admin-ui-ext/ js
|
||||||
|
js/apps/account-ui/ ci ci-webauthn
|
||||||
|
js/libs/ui-shared/ ci ci-webauthn
|
||||||
|
|
||||||
*.java codeql-java
|
*.java codeql-java
|
||||||
themes/ codeql-themes
|
themes/ codeql-themes
|
||||||
|
|
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
|
@ -32,6 +32,7 @@ jobs:
|
||||||
ci-quarkus: ${{ steps.conditional.outputs.ci-quarkus }}
|
ci-quarkus: ${{ steps.conditional.outputs.ci-quarkus }}
|
||||||
ci-store: ${{ steps.conditional.outputs.ci-store }}
|
ci-store: ${{ steps.conditional.outputs.ci-store }}
|
||||||
ci-sssd: ${{ steps.conditional.outputs.ci-sssd }}
|
ci-sssd: ${{ steps.conditional.outputs.ci-sssd }}
|
||||||
|
ci-webauthn: ${{ steps.conditional.outputs.ci-webauthn }}
|
||||||
ci-store-matrix: ${{ steps.conditional-stores.outputs.matrix }}
|
ci-store-matrix: ${{ steps.conditional-stores.outputs.matrix }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
@ -677,6 +678,7 @@ jobs:
|
||||||
|
|
||||||
webauthn-integration-tests:
|
webauthn-integration-tests:
|
||||||
name: WebAuthn IT
|
name: WebAuthn IT
|
||||||
|
if: needs.conditional.outputs.ci-webauthn == 'true'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: build
|
needs: build
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
Loading…
Reference in a new issue