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
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
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
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
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
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
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
Ryan Emerson
12ae8b7cc9
CI pipeline breaks when there are no tags for a release branch yet
...
Closes #43057
Signed-off-by: Ryan Emerson <remerson@ibm.com >
2025-10-08 09:26:58 +02:00
Lukas Hanusovsky
64ffb3a83f
[Test Migration] New testsuites: Clusterless, Multisite, VolatileSessions, migrated test: SessionTest
...
Closes #35391
Closes #35393
Closes #42619
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com >
2025-10-03 19:23:15 +02:00
dependabot[bot]
ea6eb43023
Bump docker/login-action from 3.5.0 to 3.6.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](184bdaa072...5e57cd1181 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 07:06:03 -03:00
Václav Muzikář
b65a60e40d
Support for EDB 17 ( #42341 )
...
Closes #42742
Closes #42293
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com >
2025-09-26 16:04:47 +02:00
dependabot[bot]
2ae84362ab
Bump actions/cache from 4.2.4 to 4.3.0
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.4 to 4.3.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](0400d5f644...0057852bfa )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-25 13:54:50 -03:00
Martin Bartoš
e511e6c538
Use JDK 25 Temurin in GHA CI ( #42857 )
...
Closes #42955
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-09-25 17:49:29 +02:00
Steven Hawkins
e789e3213f
fix: limiting what fields are hashed to identify compatible update jobs ( #42623 )
...
closes : #41014
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-09-22 19:03:06 +02:00
Martin Bartoš
1b7709bfa2
Test JDK 25 in CI ( #42447 )
...
Closes #42733
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-09-18 12:13:45 +00:00
Lukas Hanusovsky
0aff081946
Keycloak CI - Refactoring ci.yml, removing surefire reports and jvm heapdump actions ( #42425 )
...
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com >
2025-09-15 14:53:45 +02:00
Stian Thorgersen
cbf915c570
Update timeout for Base IT (new) ( #42367 )
...
Signed-off-by: stianst <stianst@gmail.com >
2025-09-05 10:31:09 +02:00
dependabot[bot]
35e6d7512c
Bump actions/cache from 4.2.3 to 4.2.4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](5a3ec84eff...0400d5f644 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 4.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-03 16:22:35 -03:00
dependabot[bot]
28d3b2dd29
Bump actions/checkout from 4.2.2 to 5.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](11bd71901b...08c6903cd8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-03 15:06:15 -03:00
Alexander Schwartz
ca1e61047a
Adding TiDB dialect for Quarkus
...
Closes #41897
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Signed-off-by: Dennis Kniep <kniepdennis@gmail.com >
Co-authored-by: Dennis Kniep <kniepdennis@gmail.com >
2025-08-26 17:44:45 -03:00
Martin Bartoš
4526d2d445
Upgrade to Quarkus 3.26.0.CR1
...
Closes #41880
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2025-08-15 15:29:19 +02:00
Dennis Kniep
d74a10d87a
Add TiDB as supported db
...
Closes #41455
Signed-off-by: Dennis Kniep <kniepdennis@gmail.com >
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2025-08-14 07:27:21 +00:00
Ryan Emerson
52a83509dc
Default jdbc-ping cluster setup for distributed caches fails in Oracle
...
* Add DatabaseConfig to TestDatabase so the underlying DB can be
configured per test
* Allow DB initScripts to be configured by tests
Closes #40784
Closes #41105
Signed-off-by: Ryan Emerson <remerson@redhat.com >
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2025-07-17 15:57:25 +00:00
Ryan Emerson
f0c623598e
Run clustering compatibility tests on release/x.y branches
...
Closes #39966
Signed-off-by: Ryan Emerson <remerson@redhat.com >
2025-07-07 21:08:11 +02:00
Ricardo Martin
93dc178459
Copy restored maven repo to home folder in Windows
...
Closes #40593
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-06-19 12:52:10 +02:00
Michal Hajas
d2f4635ea0
Add clustering tests to new test framework
...
Closes #39962
Signed-off-by: Michal Hajas <mhajas@redhat.com >
Co-authored-by: Pedro Ruivo <pruivo@redhat.com >
2025-06-13 20:26:07 +02:00
Bruno Oliveira da Silva
f2743e161c
Use pinned-dependencies for GitHub Actions ( #38183 )
...
Signed-off-by: Bruno Oliveira da Silva <bruno@abstractj.com >
2025-06-05 12:44:45 +02:00
Michal Hajas
88502fd18b
Ignore protoLock checks when building Keycloak with JDK ( #39961 )
...
Closes #39861
Signed-off-by: Michal Hajas <mhajas@redhat.com >
2025-05-26 09:46:19 -03:00
Ryan Emerson
081ce8c62d
Prevent remote proto schema compatibility check on EC2 instances ( #39806 )
...
Closes #39800
Signed-off-by: Ryan Emerson <remerson@redhat.com >
2025-05-19 15:13:46 +02:00
Martin Bartoš
b5fa1d0ba9
Make distribution startup timeout configurable ( #39143 )
...
Closes #39142
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-04-23 16:20:04 +02:00
Stian Thorgersen
4d7df38dda
Fix permissions for conditional steps
...
Signed-off-by: stianst <stianst@gmail.com >
2025-04-22 09:44:54 +00:00
rmartinc
0b30c872c8
Generate random passwords for imported users in forms and webauthn tests
...
Closes #38812
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-04-15 11:06:49 +02:00
Ricardo Martin
4c319aa3fa
Add chrome install action in GHA to force a specific version of chrome
...
Closes #38817
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-04-10 14:16:16 +02:00
Stian Thorgersen
279e517548
Add OpenJDK 24 to matrix of tested JDKs ( #37803 )
...
* Add OpenJDK 24 to matrix of tested JDKs
Closes #33511
Signed-off-by: stianst <stianst@gmail.com >
* Update .github/workflows/ci.yml
Signed-off-by: Stian Thorgersen <stian@redhat.com >
* Update .github/workflows/ci.yml
Signed-off-by: Stian Thorgersen <stian@redhat.com >
---------
Signed-off-by: stianst <stianst@gmail.com >
Signed-off-by: Stian Thorgersen <stian@redhat.com >
2025-04-07 12:03:15 +02:00
Michal Hajas
b34c69cf35
Allow auroradb-integration-tests to dispatch other workflows ( #38289 )
...
Closes #38281
Signed-off-by: Michal Hajas <mhajas@redhat.com >
2025-03-20 11:05:14 +00:00
Bruno Oliveira da Silva
21c903e562
Ensure that the project’s automated workflows tokens are set to read-only by default ( #37643 )
...
Signed-off-by: Bruno Oliveira da Silva <bruno@abstractj.com >
Closes #33544
2025-03-17 15:48:37 +01:00
Alexander Schwartz
bc7ec1208e
Enable the TLS based JGroups encryption by default and update the docs
...
Closes #37696
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-03-03 10:50:51 -03:00
Pedro Ruivo
f7e21af82e
JGroups certificate rotation
...
Closes #37316
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2025-02-27 12:56:18 +01:00
Pedro Ruivo
70e2a28ff9
Create CA certificate for JGroups encryption
...
Closes #36750
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
Signed-off-by: Pedro Ruivo <pruivo@users.noreply.github.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-02-13 10:32:43 +00:00
Stian Thorgersen
19cabe8238
Migrate tests from org/keycloak/tests/admin/authentication to new framework ( #37003 )
...
* Migrate tests from org/keycloak/tests/admin/authentication to new framework
Part of #34494
Signed-off-by: stianst <stianst@gmail.com >
* Update tests/MIGRATING_TESTS.md
Signed-off-by: Stian Thorgersen <stian@redhat.com >
---------
Signed-off-by: stianst <stianst@gmail.com >
Signed-off-by: Stian Thorgersen <stian@redhat.com >
2025-02-06 10:24:50 +01:00
Alexander Schwartz
11e3f48b62
Increase heap available for Maven build ( #37030 )
...
Closs #37029
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-02-04 14:17:42 +01:00
Miquel Simon
2dbf58dc46
Add JDK suite to the new testing framework and run it as part of the Java Distribution IT ( #36638 )
...
Closes #35388
Signed-off-by: Miquel Simon <msimonma@redhat.com >
2025-01-24 10:08:11 +01:00
Steven Hawkins
948760ae45
fix: switching quarkus dist tests to use integration test setup ( #35249 )
...
closes : #35193
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2024-11-25 09:10:57 +01:00