116 Commits

Author SHA1 Message Date
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
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
Jon Koops
5cbba8f984 Automatically dispose of realms created by createTestBed() (#43299)
Closes #43298

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-10-10 10:22:21 -04: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
Alexander Schwartz
15223f298f Exclude invalid JavaScript files from CodeQL
Closes #42664

Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-09-18 09:18:06 -03:00
Alexander Schwartz
b918270a3a Adding CodeQL for GitHub Actions
Closes #42661

Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-09-17 08:46:39 -03: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
Peter Zaoral
fb35439479 Use an OS-specific key for writing for maven cache (#41735) (#41810)
Closes: #41664

Signed-off-by: Peter Zaoral <pepo48@gmail.com>
2025-09-03 14:52:30 +02:00
Jon Koops
9ac33e53e6 Store Corepack tools in GitHub cache (#42168)
Closes #42165

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-08-27 12:52:37 +02:00
Steven Hawkins
10947d002f fix: using localtest.me instead of nip.io
closes: #40645

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-26 11:36:01 +02:00
Steven Hawkins
c679fe4696 fix: refinements for ipv6 only testing (#40723)
closes: #21277

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-06-26 09:02:27 +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
Alexander Schwartz
08b796c703 Removing the Windows optimization as it is currently unstable
Closs #40583

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-06-18 13:25:59 +02:00
Peter Zaoral
c99815ba0e Update command for linking Maven repository on Windows
removes the repository directory if it exists, prevents failure if it does not

Closes #40543

Signed-off-by: Peter Zaoral <pzaoral@redhat.com>
2025-06-17 09:10:33 +02:00
Ricardo Martin
6fe14c7044 Create the links correctly for the maven repository in windows
Closes #40339

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-06-10 09:02:31 +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
Alexander Schwartz
a02c9641e4 Showing localized names of the default clients (#40181)
Closes #40180

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-06-03 13:49:05 -04:00
Ricardo Martin
048bc88514 Refresh back button for chrome 136
Closes #39540

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-05-09 09:12:10 +02:00
Alexander Schwartz
a097c5a831 Downgrade Chrome to unblock CI
Workaround for #39540

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-05-07 19:20:20 +02:00
Václav Muzikář
8885a6276c Hardcode nip.io test hosts to /etc/hosts (#39044)
Closes #38104

Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
2025-04-24 08:56:03 +02:00
Ricardo Martin
44dfbb61d0 Adapt fake_fips for kernel 6.11
Closes #39125

Signed-off-by: rmartinc <rmartinc@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-04-23 19:19:30 +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
Erik Jan de Wit
095a194ec3 playwright rewrite (#36276)
* initial version playwright rewrite

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

* small refactor cancel button

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

* added policies ciba to playwright

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

* added policies spec

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

* added flow tests

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

* added axe tests for flows

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

* added more tests for authentication flows

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

* added client advanced test to playwright

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

* added client authorization tests

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

* added axe check

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

* added test for initial access token

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

* added registration policies test

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

* added client scope test

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

* added client scope tests

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

* updated dependency

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

* added client role test

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

* fix running playwright tests

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

* added client saml

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

* added saml test

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

* added events test

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

* more groups tests

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

* added group role test

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

* added realm settings i18n tests

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

* added oidc and saml test for identity provider

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

* fix tests

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

* update ci to run playwright instead of cypress

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

* add masthead test and use component instead

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

* added organizations test

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

* added export realm test

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

* added partial import

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

* added realm roles

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

* add realm client policies test

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

* added client profile tests

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

* merge errors

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

* realm settings

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

* added realm settings general test

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

* add login tab and localization

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

* realm settings accessibility test

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

* added user profile test

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

* added realm create test

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

* added realm user registration spec

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

* added sessions test

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

* added kerberos test

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

* added ldap mapper test

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

* added ldap test

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

* removed cypress tests

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

* added user tab test

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

* run playwright tests instead of jest tests

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

* fixed some tests

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

* fixed tests

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

* fixed some more tests

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

* fix test

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

* fixed tests

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

* fix test

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

* removed cypress

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

* remove cyperss

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

* Remove some more workflow remanants from Cypress

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

* lock file

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

* pr review

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

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Jon Koops <jonkoops@gmail.com>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2025-03-12 07:35:22 -04:00
Jon Koops
387aac1167 Perform some regular maintenance for JS (#37247)
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-02-13 12:32:44 +01:00
Jon Koops
3a793916a9 Remove Keycloak JS from repository (#37057)
Closes #36645

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-02-12 16:31:21 +00:00
Jon Koops
48a6450b73 Fix broken JavaScript CI (#37007)
Closes #36998

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-02-04 10:23:27 +01:00
Jon Koops
faf36dd2f0 Move root PNPM workspace to js directory (#35456)
Closes #35455

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-11-29 17:20:32 +01:00
Jon Koops
89f7d73486 Upgrade tooling to Node.js version 22 (#35137)
Closes #35136

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-11-29 13:48:28 +01:00
Jon Koops
bf5a80a757 Pre-download and cache Node.js and PNPM on CI (#34863)
Closes #31835

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-11-15 12:24:32 +00:00
Lukas Hanusovsky
5ba1efc858 Surefire reports - support 26.0 release branch
Closes #34681

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2024-11-07 10:59:40 +01:00
Jon Koops
b44aee7535 Use a weekly cache key for PNPM store (#34656)
Closes #34655

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-11-06 08:25:49 +01:00
Stian Thorgersen
a7af380f71 Break up test-framework into multiple modules, and introduce placeholder for new testsuite (#34507)
Closes #34194

Signed-off-by: stianst <stianst@gmail.com>
2024-11-01 08:52:00 +01:00
Stian Thorgersen
9681bce5fa Update node-cache/action.yml to use mvnw (#34438)
Signed-off-by: stianst <stianst@gmail.com>
2024-10-29 12:26:38 +00:00
Stian Thorgersen
4b605382f7 Use mwvn instead of mvn in frontend-plugin-cache (#34296)
Signed-off-by: stianst <stianst@gmail.com>
2024-10-24 13:48:48 +00:00
Ryan Emerson
044d71bd77 Aurora IT tests failing periodically with download of node (#34107)
Closes #33767
Co-authored-by: Jon Koops <jonkoops@gmail.com>
Signed-off-by: Ryan Emerson <remerson@redhat.com>
2024-10-23 15:19:10 +02:00
Jon Koops
96b6cb4506 Cache Node.js artifacts from maven-frontend-plugin on CI (#33815)
Closes #31835

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-10-17 08:06:45 +02:00
Ryan Emerson
42251b3a13 Add check to ensure that no unstaged proto.lock files exist on PRs issued against release/26.x branches (#33592)
Closes #33566

Signed-off-by: Ryan Emerson <remerson@redhat.com>
2024-10-15 14:15:15 +02:00
Jon Koops
021a2af2fd Compute SHA-256 digest for PKCE using the Web Crypto API (#33251)
Closes #33250

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-09-25 16:19:16 +02:00
Jon Koops
741e0839a9 Expand CodeQL coverage to all JavaScript and TypeScript (#32988)
Closes #32987

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-09-23 14:28:16 +02:00
Alexander Schwartz
653f67768e Aligning the JS build and caching with the main build (#31846)
Closes #31845

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-08-13 09:05:29 +02:00
Alexander Schwartz
d08ff5a311 Cache node binary for Windows to avoid download failures
Closes #31835

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-08-06 07:27:00 -03:00
Stian Thorgersen
7216967465 Add conditional workflow for test-poc (#31406)
Signed-off-by: stianst <stianst@gmail.com>
2024-07-19 12:11:17 +02:00
Lukas Hanusovsky
2915a03c6b Removing chrome-install dependency from GH actions, and Chrome and Firefox webdriver system property from CI workflow
Closes #30408

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2024-06-26 18:08:07 +00:00
Alexander Schwartz
fdf4853818 Reduce warnings due to the missing license plugin
Closes #30465

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-06-19 17:19:49 +02:00
Jon Koops
e2e47f14dd Upgrade Maven and wrapper to latest version
Closes #30501

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-06-19 10:42:33 +02:00
Hynek Mlnařík
8f53beb8f6 Run JS CI upon change in services (#30526)
Signed-off-by: Hynek Mlnarik <hmlnarik@redhat.com>
2024-06-18 14:10:18 +02:00
Jon Koops
2576429def Add files in project root to JS conditional workflow
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-06-05 15:39:05 +02:00
Martin Bartoš
262fc09edc OpenJDK 21 support (#28518)
* OpenJDK 21 support

Closes #28517

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

* x509 SAN UPN other name is not handled in JDK 21 (#904)

closes #29968

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

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Signed-off-by: mposolda <mposolda@gmail.com>
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
Co-authored-by: Marek Posolda <mposolda@gmail.com>
2024-06-03 14:17:28 +02:00
Alexander Schwartz
f6f3b385c5 Improve the cleanup after a failed test to ensure retries work
Closes #30018

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-06-03 08:59:03 +02:00