Files
keycloak/.github/workflows/stability-base-reruns.yml
T
dependabot[bot] e79ce1804d Bump actions/checkout from 4.2.2 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.2.2...de0fac2e4500dabe0009e67214ff5f5447ce83dd)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 11:21:18 +02:00

63 lines
1.7 KiB
YAML

name: Stability - Base Reruns
on:
workflow_dispatch:
inputs:
tests:
type: string
description: Tests to run
required: true
count:
type: number
description: Number of re-runs
default: 50
env:
MAVEN_ARGS: "-B -nsu -Daether.connector.http.connectionMaxTtl=25"
defaults:
run:
shell: bash
permissions:
contents: read
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Build Keycloak
uses: ./.github/actions/build-keycloak
base-integration-tests:
name: Base IT
needs: build
runs-on: ubuntu-latest
timeout-minutes: 360
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- id: integration-test-setup
name: Integration test setup
uses: ./.github/actions/integration-test-setup
- name: Run base tests
run: |
TESTS="${{ inputs.tests }}"
COUNT=${{ inputs.count }}
echo "Tests: $TESTS, count: $COUNT"
FAILURES=0
for i in $(seq 1 $COUNT); do
echo "========================================================================="
echo Run: $i
echo "========================================================================="
./mvnw test ${{ env.SUREFIRE_RETRY }} -Pauth-server-quarkus -Dtest=$TESTS -pl testsuite/integration-arquillian/tests/base 2>&1 | misc/log/trimmer.sh || FAILURES=$(($FAILURES + 1))
FAILURES=$(($FAILURES + $?))
done
echo "Failures: $FAILURES"
exit $FAILURES