Code commits
Openfire (master)
-
sjehuda <sjehuda@yandex.com> ab848ffc3567136acf8c4020eefaf7245ebd9489
Update translation (he)
- i18n/src/main/resources/openfire_i18n_he.properties (version ab848ffc3567136acf8c4020eefaf7245ebd9489)
-
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 3f1743078fa013c81041ea66bf38ecaf883948bd
chore(deps): bump actions/download-artifact from 7 to 8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>- .github/workflows/continuous-integration-workflow.yml (version 3f1743078fa013c81041ea66bf38ecaf883948bd)
-
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 065f62829405aa6067224c465df81d4cd256fec4
chore(deps): bump actions/attest-build-provenance from 3 to 4
Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance) from 3 to 4.
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>- .github/workflows/continuous-integration-workflow.yml (version 065f62829405aa6067224c465df81d4cd256fec4)
-
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 8f73847b932a458bf125dc6f36c80682332e111f
chore(deps): bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>- .github/workflows/continuous-integration-workflow.yml (version 8f73847b932a458bf125dc6f36c80682332e111f)
-
Guus der Kinderen 5da177877527f91869f8e1b35233b313e50abe51
Dockerfile: explicitly pre-fetch BOM POMs missing from offline Maven cache
The go-offline-maven-plugin and dependency:resolve-plugins do not reliably resolve POM artifacts imported via <scope>import</scope> in <dependencyManagement>. This caused the offline Maven build step to fail with:
Cannot access igniterealtime (...) in offline mode and the artifact
org.junit:junit-bom:pom:5.13.4 has not been downloaded from it before.
Cannot access igniterealtime (...) in offline mode and the artifact
org.mockito:mockito-bom:pom:5.4.0 has not been downloaded from it before.
Add explicit dependency:get calls for junit-bom and mockito-bom alongside the existing plexus-utils workaround, and consolidate all three into a single RUN --mount layer for clarity.- Dockerfile (version 5da177877527f91869f8e1b35233b313e50abe51)
-
Guus der Kinderen 5ec3689a26483e6e62c70cce7f72d4cf0dc62684
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 5ec3689a26483e6e62c70cce7f72d4cf0dc62684)
-
Guus der Kinderen b0845840920fc54ec8e9e9f0aa50e743fd651a90
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 b0845840920fc54ec8e9e9f0aa50e743fd651a90)
-
Guus der Kinderen 7a9feeb6e33034c576a7b1b265c82cbdd4db12e2
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 7a9feeb6e33034c576a7b1b265c82cbdd4db12e2)
-
daryl herzmann abcc168ed7e5a9d2027e2c2efecf3a6f3afd9393
Merge pull request #3148 from guusdk/CI-check_branch_stray
CI: Remove stray `]` from 'check_branch' step -
Guus der Kinderen 8b9f23c710d202783d51e60dff2e4b177fa35341
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 8b9f23c710d202783d51e60dff2e4b177fa35341)