Commit graph

60 commits

Author SHA1 Message Date
Jon Koops
fddf91170c
Run code quality check on a nightly schedule (#2805) 2022-06-13 12:11:33 +02:00
Jon Koops
7c31452921
Upgrade to version 10 of Cypress (#2790) 2022-06-13 12:08:13 +02:00
Jon Koops
c20c57f8aa
Upgrade to version 18 of Node.js (#2474) 2022-04-21 16:52:49 +02:00
Jon Koops
f4a11eac7f
Uploading Cypress assets to Github (#2484) 2022-04-21 13:49:42 +02:00
Jon Koops
4d0a1e5c2e
Trigger Cypress on 'push' event only (#2445) 2022-04-13 13:07:28 +02:00
Jon Koops
6bdb78f01e
Remove Java setup from testing job (#2444) 2022-04-13 13:07:08 +02:00
Jon Koops
5f47c3952b
Skip uploading Cypress assets (#2442) 2022-04-13 13:06:50 +02:00
Jon Koops
85f457c7d2
Check in record key to pass tests (#2440) 2022-04-11 13:22:48 -04:00
Jon Koops
3e503a7bb5
Use pull_request_target to allow access to secrets (#2438) 2022-04-11 12:48:28 -04:00
Jon Koops
03927cda3b
Run Cypress tests in parallel to optimize performance (#2433) 2022-04-11 16:18:24 +02:00
Jon Koops
144715f75b
Update Github Actions to latest versions (#2407) 2022-04-11 13:25:24 +02:00
dependabot[bot]
8046026ec5 Bump actions/upload-artifact from 2 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 11:19:01 +02:00
dependabot[bot]
59e857b2e7 Bump actions/setup-java from 2 to 3
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 11:18:42 +02:00
Jon Koops
b40da16afd
Upload server log after running Cypress tests (#2341)
* Upload server log after running Cypress tests

* fix typos
2022-04-05 09:20:00 +02:00
dependabot[bot]
edaa633a8c Bump actions/setup-node from 2 to 3.1.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 17:24:39 +02:00
Bruno Oliveira da Silva
b8f50d9b64
Introduce CodeQL analysis (#2262) 2022-03-29 12:35:20 +02:00
Jon Koops
23492a50af
Drop snapshot releases in favour of nightlies (#2340) 2022-03-28 09:18:40 +02:00
Stan Silvert
e2573bd67e
Use Quarkus features option and add fine grained auth (#2331) 2022-03-25 13:12:49 +01:00
Jon Koops
b400b2f312
Remove no-proxy argument from Keycloak server (#2324) 2022-03-22 12:01:32 +01:00
Jon Koops
c39283508c
Disable proxy for Keycloak server (#2299) 2022-03-18 17:19:24 +01:00
Erik Jan de Wit
ca350380fb
Change local development and ci to quarkus (#2115) 2022-03-06 16:25:37 +01:00
Jon Koops
9a45bf96f0
Speed up CI by skipping account v2 theme in build (#2142) 2022-02-24 11:31:06 +01:00
Jon Koops
54a292ef2b
Tweak some settings to (hopefully) fix package pruning (#2089) 2022-02-14 11:07:40 +01:00
Jon Koops
f0fc136672
Add toggle for user profile to realm settings (#1717) 2022-01-03 16:00:03 +01:00
Jon Koops
2640477c3c
Enable 'admin-preview' profile when building Keycloak (#1789) 2021-12-23 13:37:50 +01:00
Jon Koops
177e9eb985
Prune older versions of published snapshots (#1603) 2021-11-25 17:37:03 +01:00
Jon Koops
570b28c0c7
Downgrade to Node 16 (#1574) 2021-11-20 13:55:00 +01:00
Stian Thorgersen
7f3e4f911e
Update publish.yml 2021-11-02 09:04:43 +01:00
Stian Thorgersen
b3bb01498a
Update main.yml 2021-11-02 09:04:32 +01:00
Stian Thorgersen
b894a775fc
Update cypress.yml 2021-11-02 09:04:19 +01:00
Jon Koops
6b7060c9d7
Update to version 17 of NodeJS (#1387) 2021-10-21 16:31:07 +02:00
Jon Koops
b5dfcda451
Improve caching logic of main workflow (#1274) 2021-09-30 16:22:20 +02:00
Jon Koops
bd5b0da694
Fix a typo in the publish workflow (#1243) 2021-09-27 16:59:20 +02:00
Jon Koops
c3e84021cf
Run jobs for CI in parallel (#1222) 2021-09-27 10:56:35 +02:00
Jon Koops
4d23bed065
Clean up workflows a little (#1211) 2021-09-24 15:47:36 +02:00
Jon Koops
668e20795b
Run the Cypress tests on master of Keycloak Server (#1207) 2021-09-24 08:41:34 -04:00
Jon Koops
6e0d4e4dfa
Prevent publish from running on forked repositories (#1169) 2021-09-16 15:35:06 +02:00
Jon Koops
d12851c77e
Add action to automatically publish snapshots (#1054) 2021-09-08 17:50:48 +02:00
Jon Koops
170b4b0e43
Cache NPM dependencies in workflows (#1065) 2021-08-25 16:00:44 +02:00
Jon Koops
2c80bf597e
Run Cypress tests on Keycloak theme (#925) 2021-07-30 20:12:32 +02:00
Jon Koops
1d79a5d9a8
Drop Storybook from the project (#881) 2021-07-20 16:40:45 +02:00
Jon Koops
c848c794d7
Convert scripts to ESM (#859) 2021-07-15 22:56:25 +02:00
Jon Koops
589ae8e28d
Place Maven build into dedicated directory (#854) 2021-07-15 15:05:43 +02:00
Stan Silvert
d606dc6bee
Run as theme (#840)
* Build for Keycloak theme

* Update based on lastest index.html changes.

* Fix realm dropdown when home realm is not master.

* Fix readme.

* Fix linting errors.

* Try to fix tests.

* Address Jon's comments.
2021-07-14 11:35:49 -04:00
Jon Koops
ef1f8b0734
Use a Snowpack plugin to check TypeScript types (#844) 2021-07-14 12:43:21 +02:00
Jon Koops
fc85d1a005 Integrate Prettier into ESLint and fix linting issues
Other changes:
- Ensure that .tsx files are included in the linting process
2021-07-13 15:20:36 +02:00
Jon Koops
d1ea86ac3f
Optimize performance of Cypress tests on CI (#809)
- Disable uploads for videos of tests that have passed
- Disable compression of videos to speed up runs
2021-07-08 13:09:29 +02:00
Jon Koops
510bf9508b Disable WebPack production build to pass tests 2021-07-08 12:30:22 +02:00
Jon Koops
898df795d9 Switch to NPM as the default package manager 2021-07-07 17:26:50 +02:00
Jon Koops
2bc533b9da Fix Storybook server and update to latest version
- Fix build for Storybook
- Update Storybook and dependencies to latest version
- Update Storybook files from React template
- Add task to CI to verify Storybook build
2021-07-05 15:33:54 +02:00