mirror of
https://github.com/keycloak/keycloak.git
synced 2026-02-08 00:09:04 -06:00
Refactor conditional for sssd testing (#22053)
This commit is contained in:
6
.github/actions/conditional/conditions
vendored
6
.github/actions/conditional/conditions
vendored
@@ -2,9 +2,9 @@
|
||||
#
|
||||
# To test a pattern run '.github/actions/conditional/conditional.sh <remote name> <branch>'
|
||||
|
||||
.github/actions/ ci operator js codeql-java codeql-themes guides documentation sssd
|
||||
.github/actions/ ci operator js codeql-java codeql-themes guides documentation ci-sssd
|
||||
|
||||
.github/workflows/ci.yml ci sssd
|
||||
.github/workflows/ci.yml ci ci-sssd
|
||||
.github/workflows/operator-ci.yml operator
|
||||
.github/workflows/js-ci.yml js
|
||||
.github/workflows/codeql-analysis.yml codeql-java codeql-themes
|
||||
@@ -14,7 +14,7 @@
|
||||
*/src/main/ ci operator
|
||||
*/src/test/ ci operator
|
||||
pom.xml ci operator
|
||||
federation/sssd/ ci sssd
|
||||
federation/sssd/ ci ci-sssd
|
||||
|
||||
docs/guides/ guides
|
||||
docs/documentation/ documentation
|
||||
|
||||
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@@ -500,28 +500,25 @@ jobs:
|
||||
sssd-unit-tests:
|
||||
name: SSSD
|
||||
runs-on: ubuntu-latest
|
||||
if: needs.conditional.outputs.sssd == 'true'
|
||||
needs:
|
||||
- conditional
|
||||
- build
|
||||
timeout-minutes: 30
|
||||
steps:
|
||||
- name: checkout
|
||||
if: ${{ needs.conditional.outputs.sssd == 'true' }}
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- id: integration-test-setup
|
||||
if: ${{ needs.conditional.outputs.sssd == 'true' }}
|
||||
name: Integration test setup
|
||||
uses: ./.github/actions/integration-test-setup
|
||||
|
||||
- id: weekly-cache-key
|
||||
if: ${{ needs.conditional.outputs.sssd == 'true' }}
|
||||
name: Key for weekly rotation of cache
|
||||
shell: bash
|
||||
run: echo "key=ipa-data-`date -u "+%Y-%U"`" >> $GITHUB_OUTPUT
|
||||
|
||||
- id: cache-maven-repository
|
||||
if: ${{ needs.conditional.outputs.sssd == 'true' }}
|
||||
name: ipa-data cache
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
@@ -529,7 +526,6 @@ jobs:
|
||||
key: ${{ steps.weekly-cache-key.outputs.key }}
|
||||
|
||||
- name: Run tests
|
||||
if: ${{ needs.conditional.outputs.sssd == 'true' }}
|
||||
run: .github/scripts/run-ipa.sh "${{ github.workspace }}"
|
||||
|
||||
migration-tests:
|
||||
|
||||
Reference in New Issue
Block a user