Commit graph

741 commits

Author SHA1 Message Date
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
Some checks are pending
Weblate Sync / Trigger Weblate to pull the latest changes (push) Waiting to run
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](330a01c490...b7c566a772)

---
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](018cc2cf5b...37930b1c2a)

---
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](014f16e7ab...5d4e8d1aca)

---
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
Some checks are pending
Weblate Sync / Trigger Weblate to pull the latest changes (push) Waiting to run
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)
Some checks are pending
Weblate Sync / Trigger Weblate to pull the latest changes (push) Waiting to run
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](ea165f8d65...330a01c490)

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](f443b600d9...014f16e7ab)

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

---
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
Lukas Hanusovsky
5aa05d08eb
Test Framework - new Forms test suite. (#43894)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2025-11-03 15:15:10 +00:00
Lukas Hanusovsky
0dbcfeb9d0
Test Framework - new Login V1 test suite. (#43895)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2025-11-03 15:08:12 +00:00
Václav Muzikář
9c86eae7ed
Initial Client API v2 impl (#43395)
Closes #43224

Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
Co-authored-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Peter Zaoral <pzaoral@redhat.com>
Co-authored-by: Steven Hawkins <shawkins@redhat.com>
Co-authored-by: Robin Meese <39960884+robson90@users.noreply.github.com>
2025-11-03 14:31:54 +01:00
Stian Thorgersen
a34b14796f
Run unit tests with JDK matrix (#43240)
Closes #16039

Signed-off-by: stianst <stianst@gmail.com>
2025-10-31 13:21:44 +01:00
Bruno Oliveira da Silva
6bce46c842
Reduce Dependabot PR noise by grouping them and switching to weekly batch updates (#43704)
This PR uses dependabot.yml groups key to controls version updates. It
tells Dependabot to bundle regular package upgrades (e.g., npm or
github-actions) into a single pull request based on your rules.

Additional step:

Enable in the repository settings grouped updates: This setting controls
security updates. Enabling this tells Dependabot to bundle all available
security patches (i.e., updates that fix vulnerabilities) into a single
pull request, separate from our version updates.

See:
https://github.blog/changelog/2024-03-28-dependabot-grouped-security-updates-generally-available/

Signed-off-by: Bruno Oliveira da Silva <bruno@abstractj.com>
2025-10-29 13:30:24 +01:00
dependabot[bot]
8f7559329d Bump github/codeql-action from 3.30.6 to 4.30.8
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.30.6 to 4.30.8.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](64d10c1313...f443b600d9)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.30.8
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-21 17:16:30 -03:00
dependabot[bot]
9726e0f940 Bump snyk/actions from 0.5.0 to 1.0.0
Bumps [snyk/actions](https://github.com/snyk/actions) from 0.5.0 to 1.0.0.
- [Release notes](https://github.com/snyk/actions/releases)
- [Commits](de2dda699b...9adf32b112)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-21 17:07:46 -03:00
Martin Bartoš
37bea126c7
[PERF] Jackson reflection-free serialization/deserialization (#42946)
* [PERF] Jackson reflection-free serialization/deserialization

Closes #42945

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Update docs/guides/server/configuration-production.adoc

Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Docs improvements

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Update docs/guides/server/configuration-production.adoc

Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Polish the features template macros

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
2025-10-17 20:24:47 +02:00
Alexander Schwartz
0261b40de2
Also push changes in Weblate to the PR
This should avoid conflicts later

Close #43527

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2025-10-17 10:52:26 +02:00
Steven Hawkins
43ee41e8a8
fix: refining activation condition error handling (#43197)
closes: #43096

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-10-15 11:44:39 +00:00
Stian Thorgersen
4c570d925b
Update enhancement issue template (#43485)
Signed-off-by: stianst <stianst@gmail.com>
2025-10-15 12:16:14 +02:00
Stian Thorgersen
33987e54ff
Fix schedule-nightly workflow (#43413)
Signed-off-by: Stian Thorgersen <stianst@gmail.com>
Signed-off-by: Stian Thorgersen <stian@redhat.com>
2025-10-14 10:32:25 +02:00
stianst
963682a07c Add Spotless plugin with removeUnusedImports check enabled
Closes #43233

Signed-off-by: stianst <stianst@gmail.com>
2025-10-13 13:32:01 +02:00