26 Commits

Author SHA1 Message Date
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
Jon Koops
a22fb31f6c
Fix broken lockfile and upgrade JS tooling (#41698)
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-08-06 14:30:08 -03:00
Jon Koops
9e8f7aa390
Fix broken lockfile + maintenance (#37631)
Closes #37630

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-02-25 11:51:57 +00: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
Alexander Schwartz
a0a5d0bcb2
Prevent duplicate keys in message properties for themes (#37179)
Closes #33357

Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-02-13 09:38:31 +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
55c714a89a
Update custom Maven build cache configuration for js directory
Closes #35669

Signed-off-by: Jon Koops <jonkoops@gmail.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2024-12-10 10:07:02 +00:00
Jon Koops
0f1bdc4e97
Build JavaScript projects in parallel from root POM (#35364)
Closes #35365

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-12-05 11:01:25 +01:00
Jon Koops
c401222d93
Stop cleaning JavaScript build files using Maven (#35346)
Closes #35289

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-12-04 16:31:45 +00: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
7f0983a48c
Move themes PNPM build into js directory (#35413)
Closes #35411

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-11-29 08:37:26 +01:00
Jon Koops
2b35b4430c
Output Vite build directly into Maven target directory (#30490)
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-06-19 14:36:04 +02:00
Alexander Schwartz
319c87e6cd Upgrade maven cache extension
Also ensure that JS project is not built too often, and the Quarkus distribution is not missed when sub-dependencies change.

Closes #30463

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-06-19 09:50:02 +02:00
Erik Jan de Wit
659f0f583f
changed name and added version number (#28157)
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-04-19 14:10:34 -04:00
Jon Koops
ab1d1ae3d5
Move all JavaScript projects into single PNPM workspace (#24537)
Closes #24571

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-04-02 16:14:58 +02:00
Hynek Mlnařík
d3a81b5f15
Fix JS build on Windows (#27806)
Fixes: #27269

Signed-off-by: Hynek Mlnarik <hmlnarik@redhat.com>
2024-03-13 12:34:33 +01:00
Hynek Mlnarik
74bb5856cc Fix mvn clean of js/ directory
Fixes: #26021

Signed-off-by: Hynek Mlnarik <hmlnarik@redhat.com>
2024-01-11 09:00:59 +01:00
Alexander Schwartz
e87f0feaed
Allow incremental build for the themes (#25405)
Closes #25404

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2023-12-11 08:35:28 +01:00
Jon Koops
5464205ab2
Cache Node.js installation and PNPM store
Closes #23695
2023-10-30 07:50:06 -04:00
Alexander Schwartz
08838f77ca Adding Maven Build Cache Extension as opt-in feature
Closes #20882
2023-07-24 13:07:15 +02:00
Jon Koops
2a18bcb246
Move from NPM to PNPM (#19839) 2023-05-05 12:03:24 -04:00
Jon Koops
a2eb619e0e
Include Account Console version 3 as a theme (#19641) 2023-04-13 09:41:40 -04:00
Jon Koops
96aa4b3394
Add Maven build for the Admin UI (#17552) 2023-03-13 18:16:12 +00:00
Jon Koops
6d2e57f93a
Move Keycloak JS into the NPM workspace (#17401) 2023-03-03 13:56:53 +01:00
Jon Koops
972ebb9650
Use a valid SemVer format for the SNAPSHOT version (#17334)
* Use a valid SemVer format for the SNAPSHOT version

* Update pom.xml

* Update pom.xml

---------

Co-authored-by: Stian Thorgersen <stianst@gmail.com>
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2023-03-03 11:11:44 +01:00
Jon Koops
9144207755
Add Maven build for JavaScript admin client (#17306)
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2023-02-28 11:16:43 +00:00