InseeFr / InseeFr/Keycloak-FranceConnect

[FEAT] Add integration tests to detect breaking changes with new keycloak versions

Open
#49 7 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.