Fix conditional upload of surefire output for SSSD (#22899)

Closes #22898
This commit is contained in:
Alexander Schwartz
2023-09-01 20:13:33 +02:00
committed by GitHub
parent 1e8c2be453
commit 7fb9e79d35

View File

@@ -586,28 +586,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:
@@ -615,7 +612,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 }}"
- name: Surefire reports