ci(docker): split all-in-one into post-matrix job, exclude shibboleth from build_all by mo-auto · Pull Request #14252 · JanssenProject/jans (original) (raw)
…hibboleth from build_all
- Add fail-fast: false to prevent one image failure cancelling others
- Remove all-in-one from matrix; add docker-aio job with needs: [docker] so it only starts after all other images complete (replacing the bogus sleep-loop)
- Remove docker-jans-shibboleth and docker-jans-all-in-one from ALL_SERVICES so neither runs when build_all is checked; shibboleth still buildable via its individual workflow_dispatch input
- Increase docker-aio timeout to 90m to accommodate the post-wait build
Signed-off-by: moauto 54212639+mo-auto@users.noreply.github.com
Issue or changes required in automatic builds or CI infrastructure
label
…m build_all
- Add fail-fast: false so one image failure does not cancel others
- Replace sleep-loop with gh api polling in the Prepare step: all-in-one waits for auth-server, config-api, configurator, fido2, persistence-loader, scim, and casa to reach a terminal state before building (no code duplication)
- Remove docker-jans-shibboleth from ALL_SERVICES so it is skipped on build_all; still buildable via its individual workflow_dispatch input
Signed-off-by: moauto 54212639+mo-auto@users.noreply.github.com
[](/apps/coderabbitai)
After the poll loop exhausts all 60 attempts without seeing success/skipped, exit 1 instead of falling through and starting the AIO build anyway.
Signed-off-by: moauto 54212639+mo-auto@users.noreply.github.com
[](/apps/coderabbitai)
moabu deleted the fix/docker-aio-ordering-shibboleth branch
This was referenced
Jun 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
[ Show hidden characters]({{ revealButtonHref }})