Create workflow to test quickstarts with nightly keycloak/keycloak-client #632
+185
−153
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #35439
I have used the sonatype-snapshots repository to do the tests with nightly. The repo is already used in the quickstarts so I think that it's better this way. The scripts use a environment variable
NIGHTLY_TEST
to use nightly versions 999.0.0-SNAPSHOT instead of the current versions defined in thepom.xml
. The CI file is transformed into a re-usable workflow calledworflow-ci.yml
. This is called by another two workflows:ci.yml
(which tests current versions defined inpom.xml
) andnightly-ci.yml
(it tests the nightly versions). I have setup to run both at pull, similar to what we do in the keycloak-client repo, but we can execute the nightly CI scheduled at night if preferred. I have also changed some versions because they were using fixed versions (now depend on the var, nightly or current). It's a draft for the moment.