Commit Graph

754 Commits

Author SHA1 Message Date
Lukas Hanusovsky 4c656097a8 Keycloak Test Framework - tests testing framework (#46610)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2026-02-27 06:29:18 +01:00
Stian Thorgersen 8705ad3c56 Increase allowed additions to legacy testsuite to 100 lines (#46635)
Signed-off-by: stianst <stianst@gmail.com>
2026-02-26 12:40:46 +01:00
Thomas Diesler 44897a58b7 Deprecation check rejects changes to packages containing testsuite (#46586)
* Deprecation check rejects changes to packages containing `testsuite`

Signed-off-by: Thomas Diesler <tdiesler@ibm.com>

* Apply suggestion from @stianst

Signed-off-by: Stian Thorgersen <stianst@gmail.com>

---------

Signed-off-by: Thomas Diesler <tdiesler@ibm.com>
Signed-off-by: Stian Thorgersen <stianst@gmail.com>
Co-authored-by: Stian Thorgersen <stianst@gmail.com>
2026-02-25 10:03:58 +01:00
Stian Thorgersen d0dc412703 Fix testsuite deprecation check when event is not pull_request (#46584)
Signed-off-by: stianst <stianst@gmail.com>
2026-02-25 09:51:19 +01:00
Davit Harutyunyan 4808e9e13a Add Armenian (hy) locale support with initial translations (#46548)
Register the Armenian locale across all theme types (login, account,
admin, email) and add initial message bundles seeded from English
sources. Armenian translations will follow via Weblate.

Signed-off-by: Davit <davit.ah@users.noreply.github.com>
Signed-off-by: davit.harutyunyan <davit.harutyunyan@aerodynamics.am>
Signed-off-by: Davit Harutyunyan <h_davit@yahoo.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-24 12:01:39 +01:00
Lukas Hanusovsky 619a5a0e63 GH actions for ci.yaml workflow - testsuite deprecation check. (#46351)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2026-02-24 11:23:43 +01:00
Alexander Schwartz 27da1c6d0f Adding the Indonesian translation
Closes #46430

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-02-23 14:13:21 -03:00
Alexander Schwartz 82c1d0d35e Renaming the SRE team
Closes #46526

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-02-23 13:04:27 +01:00
Steven Hawkins c38f5d1a6c fix: using the openshift version of opm (#46453)
closes: #46451

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2026-02-19 18:09:44 +01:00
Peter Zaoral e721415e4f Allow specifying Java version for remote Maven execution
Closes #46321

Signed-off-by: Peter Zaoral <pzaoral@redhat.com>
2026-02-19 11:40:53 +00:00
Michal Vavřík ec1ddc73d4 Added typescript based module for the client admin v2 (#46440)
* Added typescript based module for the client admin v2

Based on the new openapi client admin api this module can be generated
based on the defenition.

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* now uses openapitools to generate and moved it into the existing module for better adoption

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* changed back to use kiota as it offers a nicer fluent api

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed build

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* better api

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* removed base representation filter

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added flag to explicited enable v2

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* re-run generation

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* enable client-admin-api:v2 in PR CI tests

Signed-off-by: Michal Vavřík <michal.vavrik@aol.com>

* fix JS OpenAPI generation on Windows

Signed-off-by: Michal Vavřík <michal.vavrik@aol.com>

* remove unnecessary statement from generate.ts

Signed-off-by: Michal Vavřík <michal.vavrik@aol.com>

* Fix Windows line endings in JS OpenAPI post-processing

Signed-off-by: Michal Vavřík <michal.vavrik@aol.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Michal Vavřík <michal.vavrik@aol.com>
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2026-02-18 19:34:00 +01:00
dependabot[bot] 1ca4912ce4 Bump the actions-dependencies group across 1 directory with 4 updates (#46343)
Bumps the actions-dependencies group with 4 updates in the / directory: [docker/login-action](https://github.com/docker/login-action), [github/codeql-action](https://github.com/github/codeql-action), [manusa/actions-setup-minikube](https://github.com/manusa/actions-setup-minikube) and [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action).


Updates `docker/login-action` from 3.6.0 to 3.7.0
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/5e57cd118135c172c3672efd75eb46360885c0ef...c94ce9fb468520275223c153574b00df6fe4bcc9)

Updates `github/codeql-action` from 4.31.9 to 4.32.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/5d4e8d1aca955e8d8589aabd499c5cae939e33c7...9e907b5e64f6b83e7804b09294d44122997950d6)

Updates `manusa/actions-setup-minikube` from 2.14.0 to 2.15.0
- [Release notes](https://github.com/manusa/actions-setup-minikube/releases)
- [Commits](https://github.com/manusa/actions-setup-minikube/compare/b589f2d61bf96695c546929c72b38563e856059d...8234275e0386fe1cdaf519d28c90f4f03fad89e4)

Updates `aquasecurity/trivy-action` from 0.33.1 to 0.34.0
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](https://github.com/aquasecurity/trivy-action/compare/b6643a29fecd7f34b3597bc6acb0a98b03d33ff8...c1824fd6edce30d7ab345a9989de00bbd46ef284)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-dependencies
- dependency-name: github/codeql-action
  dependency-version: 4.32.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-dependencies
- dependency-name: manusa/actions-setup-minikube
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-dependencies
- dependency-name: aquasecurity/trivy-action
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 06:32:59 +01:00
Alexander Schwartz 0c0f9096d4 Fixing the permissions to comment on PRs
Closes #46427

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-02-18 06:00:50 +01:00
Akbar Husain 3f62bb4d2b Make shebang in bash scripts consistent (#37369)
Closes #34983

Signed-off-by: akbarhusainpatel <apatel@intermiles.com>
2026-02-17 11:32:28 +01:00
Alexander Schwartz ac83dfda42 Notify language maintainers on PR merge
Close #46344

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Robin Meese <39960884+robson90@users.noreply.github.com>
2026-02-17 11:19:32 +01:00
Steven Hawkins 83159fc162 fix: removing client crds from prod operator (#46286)
remote testing now requires a build option

closes: #45794

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2026-02-13 15:56:32 +00:00
Václav Muzikář d45dfeb44a Java 25 support (#45872)
Closes #45905

Signed-off-by: Václav Muzikář <vmuzikar@ibm.com>
2026-02-10 23:35:35 +00:00
Stian Thorgersen fc150d1bca Add support for detecting slow test classes
Closes #46166

Signed-off-by: stianst <stianst@gmail.com>
2026-02-10 20:54:14 +01:00
Stian Thorgersen 4ff023467d Add GitHub Action summary support to new test framework
Closes #46045

Signed-off-by: stianst <stianst@gmail.com>
2026-02-06 13:39:43 +01:00
Stian Thorgersen 1f0fceb867 Add sanity check for test framework with embedded server (#45967)
Closes #45378

Signed-off-by: stianst <stianst@gmail.com>
2026-02-03 17:57:17 +00:00
Ryan Emerson 2c6f56acdc Avoid breaking DB changes during patch releases
Closes #38888

Signed-off-by: Ryan Emerson <remerson@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>
Co-authored-by: Pedro Ruivo <pruivo@users.noreply.github.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-02-03 15:26:01 +01:00
Martin Bartoš 1f8744e57e Upgrade minikube for CI tests (#45893)
Closes #45892

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2026-01-30 11:30:21 +00:00
Peter Zaoral 615b54e7e6 mixed-cluster-compatibility-tests fail due to incorrectly masked content (#45821)
Closes: #45745

Signed-off-by: Peter Zaoral <pepo48@gmail.com>
2026-01-29 13:49:46 +01:00
Peter Zaoral d2be206a9f Run new test framework db tests on Azure (#45735)
* Run new test framework db tests on Azure

Closes: #45658

Signed-off-by: Peter Zaoral <pepo48@gmail.com>

* Run new test framework db tests on Azure

Closes: #45658

Signed-off-by: Peter Zaoral <pepo48@gmail.com>

---------

Signed-off-by: Peter Zaoral <pepo48@gmail.com>
2026-01-27 08:11:37 +00:00
Pedro Ruivo fcdc03a2f6 Fix mixed-cluster-compatibility-tests version matrix
Fixes #45708

Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>
2026-01-23 15:07:48 +00:00
Šimon Vacek 8f0cbcb244 Run new framework db testsuite on Aurora
Closes #41940

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2026-01-22 20:14:54 +01:00
Alexander Schwartz ad16c642ec Reduce FIPS logging noise
Closes #45608

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-01-20 19:47:57 -03:00
dependabot[bot] 2e05828f89 Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#45328)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-11 17:27:00 +01:00
dependabot[bot] 314c75eb4c Bump actions/download-artifact from 6.0.0 to 7.0.0 (#45329)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/018cc2cf5baa6db3ef3c5f8a56943fffe632ef53...37930b1c2abaa49bbe596cd826c3c89aef350131)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-11 17:26:30 +01:00
Stian Thorgersen 19014814e5 Rename team/continuous-testing to team/continuous-delivery
Signed-off-by: stianst <stianst@gmail.com>
2026-01-07 08:43:59 +01:00
dependabot[bot] 014fae99c4 Bump github/codeql-action (#45141)
Bumps the actions-dependencies group with 1 update in the / directory: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 4.31.3 to 4.31.9
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/014f16e7ab1402f30e7c3329d33797e7948572db...5d4e8d1aca955e8d8589aabd499c5cae939e33c7)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 13:04:59 +00:00
Stian Thorgersen 560e418941 Group only minor/patch updates to deps (#45136)
Signed-off-by: stianst <stianst@gmail.com>
2026-01-05 13:46:05 +01:00
Peter Zaoral 7da8a8a2e3 feat: add Windows service support (#44496)
Closes: #37704

Signed-off-by: Peter Zaoral <pepo48@gmail.com>
2025-12-19 16:55:42 +00:00
Peter Zaoral 7b80e1f7a4 Remove unused azure-credentials input from azure-create-database action (#44958)
Closes: #44956

Signed-off-by: Peter Zaoral <pepo48@gmail.com>
2025-12-17 12:48:14 +01:00
Stan Silvert 6b300833e2 Enable workflows feature for Admin UI E2E
Signed-off-by: Stan Silvert <ssilvert@redhat.com>
2025-12-16 08:18:19 +01:00
Lukas Hanusovsky e8c6a7b98d [Test Framework] Migrate initial WebAuthn setup + WebAuthnRegisterAndLoginTest. (#44016)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2025-12-15 15:01:42 +01:00
Stian Thorgersen 058200062c Disable TiDB testing in GitHub Actions
Closes #44829

Signed-off-by: stianst <stianst@gmail.com>
2025-12-11 10:20:28 +01:00
Stian Thorgersen 5653b37e8e Apply Spotless to docs, distribution, and operator (#44826)
Closes #44367

Signed-off-by: stianst <stianst@gmail.com>
2025-12-11 08:50:54 +01:00
Stian Thorgersen d25a731ae5 Fix Chrome and Firefox in new test framework on GitHub Actions (#44804)
Closes #44776

Signed-off-by: stianst <stianst@gmail.com>
2025-12-10 12:22:47 -03:00
Ricardo Martin 93812a6e14 Enable unit tests for keycloak-admin-client
Closes #44268

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-12-08 18:14:13 +01:00
Ricardo Martin f91363d12d Improve Public Key Management for JWTAuthorizationGrant identity provider
Closes #44243

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-12-03 11:45:34 +01:00
Martin Bartoš 9a6a7d98b1 [admin-api-v2] Cloud Native team as a code owner for Client API v2 (#44576)
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-12-01 15:24:21 +01:00
Ryan Emerson c5427b3e5f Add debug logging to keycloak_ec2_installer ansible-playbook
Closes #44327

Signed-off-by: Ryan Emerson <remerson@ibm.com>
2025-11-25 13:09:14 +01:00
Peter Zaoral 4e5f9acac7 Add CI tests for Azure SQL Database
Closes: #42986

Signed-off-by: Peter Zaoral <pzaoral@redhat.com>
2025-11-21 14:42:28 +00:00
Stian Thorgersen 2c21d1b5c9 Schedule nightly runs to after nightly release (#44381)
Signed-off-by: stianst <stianst@gmail.com>
2025-11-21 13:26:16 +01:00
dependabot[bot] 10f3feeee6 Bump the actions-dependencies group with 3 updates (#44245)
Bumps the actions-dependencies group with 3 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact), [github/codeql-action](https://github.com/github/codeql-action) and [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/upload-artifact` from 4.6.2 to 5.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...330a01c490aca151604b8cf639adc76d48f6c5d4)

Updates `github/codeql-action` from 4.30.8 to 4.31.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/f443b600d91635bebf5b0d9ebc620189c0d6fba5...014f16e7ab1402f30e7c3329d33797e7948572db)

Updates `actions/download-artifact` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/634f93cb2916e3fdff6788551b99b062d0335ce0...018cc2cf5baa6db3ef3c5f8a56943fffe632ef53)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-dependencies
- dependency-name: github/codeql-action
  dependency-version: 4.31.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-dependencies
- dependency-name: actions/download-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 07:47:42 +01:00
Stian Thorgersen f67aea9a00 Avoid downloading spotless dependencies every time
Closes #44214

Signed-off-by: stianst <stianst@gmail.com>
2025-11-14 12:26:18 +01:00
Stian Thorgersen 4f80d692c0 Add permissions to stability-* workflows (#44212)
Signed-off-by: stianst <stianst@gmail.com>
2025-11-14 12:02:54 +01:00
Stian Thorgersen 2a196cb373 Split new base tests into multiple jobs (#44096)
* Split new base tests into multiple jobs

Closes #38200

Signed-off-by: stianst <stianst@gmail.com>

* Update tests/base/src/test/java/org/keycloak/tests/suites/Base2TestSuite.java

Signed-off-by: Stian Thorgersen <stian@redhat.com>

---------

Signed-off-by: stianst <stianst@gmail.com>
Signed-off-by: Stian Thorgersen <stian@redhat.com>
2025-11-12 10:12:32 +01:00
Lukas Hanusovsky 768cea1b82 Add FIPS suite to the new tests (#43431)
* Add FIPS test suite to the new tests

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>

* Tweaks to FIPS suite in new test

Signed-off-by: stianst <stianst@gmail.com>

---------

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
Signed-off-by: stianst <stianst@gmail.com>
Co-authored-by: stianst <stianst@gmail.com>
2025-11-06 14:08:19 +01:00