Build: #217 was successful
Job: Workflow was successful
Code commits
Openfire (main)
-
Guus der Kinderen dcb7d53171ff58697d8a29d9673899796d03e95c
CI: scope Docker layer cache key to pom.xml content hash
The GHA Docker layer cache was keyed globally, meaning dependency pre-fetch layers could be served from cache even after pom.xml changes. This would mask any newly introduced BOM imports or other dependency changes until the cache was manually invalidated.
Introduce a pom.xml content hash as the cache scope so that any change to any pom.xml automatically produces a new cache scope, forcing the dependency pre-fetch layers to re-run online before the offline build.- .github/workflows/continuous-integration-workflow.yml (version dcb7d53171ff58697d8a29d9673899796d03e95c)
-
Guus der Kinderen 982b34c7a2f4a9203b47303b27ed2e22452f5263
CI: Reduce duration of 'Execute Integration CI tests'
This step builds a docker image, then executes tests against it.
This commit enables BuildKit + Docker layer caching in the integration job
This should help:
- Maven cache layers (/tmp/m2_repo) are reused across workflow runs
- The expensive dependency:resolve steps become near-instant- .github/workflows/continuous-integration-workflow.yml (version 982b34c7a2f4a9203b47303b27ed2e22452f5263)
-
Guus der Kinderen 358e7debd29a5e22a7470bab2015a8f0379e6cc9
CI: fix broken 'sed' command in 'check_branch' step
The original had no input piped to sed and used the wrong syntax for the substitution flag, so the branch_tag output would have been empty for version branches.- .github/workflows/continuous-integration-workflow.yml (version 358e7debd29a5e22a7470bab2015a8f0379e6cc9)
-
daryl herzmann 637997930fde031120e9d33700203946dab0c4df
Merge pull request #3152 from akrherz/gh3148
CI: Remove stray `]` from 'check_branch' step -
Guus der Kinderen fa61bc9e660f77d56188aaddef6643925d870b7e
CI: Remove stray `]` from 'check_branch' step
The stray `]` would cause the condition to always evaluate the wrong string, so version branches like 4.8 would never be recognised as publishable.- .github/workflows/continuous-integration-workflow.yml (version fa61bc9e660f77d56188aaddef6643925d870b7e)