bcgov / sso-requests

The request process workflow tool for the RedHat SSO Dev Exchange service
https://bcgov.github.io/sso-requests/
Apache License 2.0
3 stars 5 forks source link

chore: bump keycloak library #1335

Closed jlangy closed 1 week ago

jlangy commented 1 week ago

Bump keycloak lib to match our keycloak version, and fix local dev environment. The new keycloak-admin-client version's ESM syntax was not compatible with ts-node which we use to develop locally, so I switched it out to use bun. There are many alternatives, but note that anything built on top of esbuild (like tsx) does not support "emitDecoratorMetadata" in the tsconfig which we require. This is because esbuild won't do type checking.

Bun seems like a great choice though, it's super fast on the hot reloading and is committed to supporting cjs long term. Also has some out of the box features like automatic env file loading, hot reloading without nodemon as a requirement, and ts support. We can also use it as a package manager instead of yarn if we like it, but I left the yarn lockfiles for now.

Bun is also asdf supported so can just re-run the asdf install steps in the dev guide to get it installed.

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request

sonarcloud[bot] commented 1 week ago

Quality Gate Passed Quality Gate passed

Issues
1 New issue
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

github-actions[bot] commented 1 week ago

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖``

Terraform Plan 📖success

Show Plan ``` terraform ```

Pusher: @jlangy, Action: pull_request