Generates the latest/greatest Maven-based artifacts for the Openfire project, every night.

Build: #217 was successful

Job: Workflow was successful

Stages & jobs

  1. Build and Package

Code commits

Openfire (main)

  • Guus der Kinderen

    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

    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

    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

    daryl herzmann 637997930fde031120e9d33700203946dab0c4df

    Merge pull request #3152 from akrherz/gh3148
    CI: Remove stray `]` from 'check_branch' step

  • Guus der Kinderen

    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)