InseeFr / InseeFr/Keycloak-FranceConnect
[FEAT] Add integration tests to detect breaking changes with new keycloak versions
Open
enhancement
- Dominant language
- Java
- Stars
- 106
- Forks
- 39
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 3
Description
**Is your feature request related to a problem? Please describe.**
We don't check if the plugin is compatible with new keycloak versions
**Describe the solution you'd like**
- Add some integration tests (plugin is deployed, FC theme works, plugin configuration is ok, ...) using Keycloak TestContainers dependency (it starts a Keycloak container only for testing)
- Retrieve Keycloak existing versions (using Docker Hub Api: https://hub.docker.com/v2/repositories/jboss/keycloak/tags/?page_size=100)
- Execute tests foreach Keycloak Docker Image (from 9.0.2 to latest)
- Trigger Github actions workflow every week
Contributor guide
Assessment
This issue has not been assessed yet.