Badlop
cf40d73f95
Dockerfile: Bump jQuery to 3.7.1, the latest supported
2026-01-21 10:00:33 +01:00
Badlop
a7a11ef287
Dockerfile: Install JavaScript libraries for mod_invites using npm
2026-01-20 20:51:49 +01:00
Badlop
db924b488c
Revert "install mod_invites dependencies"
...
This reverts commit 41c8dbb135 .
2026-01-20 20:51:01 +01:00
Stefan Strigler
41c8dbb135
install mod_invites dependencies
2026-01-19 17:03:42 +01:00
Badlop
a7aa52fc9f
Bump Erlang/OTP 28.3.1 and Elixir 1.19.5
2026-01-16 16:45:49 +01:00
Badlop
5fddf889e7
Use /websocket URL by default like mod_conversejs, it's more meaningful
2026-01-15 19:40:43 +01:00
Badlop
7bbea9e186
Dockerfile: Use "make prod" instead of "make rel"
2026-01-07 14:00:24 +01:00
Badlop
0e8e4579a6
manage-ejabberd: If something fails, print logs
2025-12-19 01:36:45 +01:00
Badlop
937239e329
Dockerfile: Try to fix error with recent freetds Alpine package
2025-12-19 01:36:42 +01:00
dependabot[bot]
141dba70e5
build(deps): bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 01:36:31 +01:00
dependabot[bot]
d532705d52
build(deps): bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 01:36:30 +01:00
dependabot[bot]
d45c7e94ca
build(deps): bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 01:36:28 +01:00
Badlop
9101d7edf0
Container: Apply commit a22c88a
...
ejabberdctl.template: Show meaningful error when ERL_DIST_PORT is in use
2025-12-12 16:57:05 +01:00
Badlop
d88da5717d
Container: Apply commit fb572bf
...
ejabberdctl: When ping returns pang, return also status code 1 (#4327 )
2025-12-12 16:57:03 +01:00
Badlop
cf2962a359
Container: Apply commit 7f8519c
...
ejabberdctl: If ERLANG_NODE lacks host, add hostname (#4288 )
2025-12-12 16:57:01 +01:00
Badlop
0f5b61b096
Container: Setup new macro STARTTLS_REQUIRED to allow easy disabling
2025-12-12 16:56:58 +01:00
Badlop
0a2a486c77
Bump Erlang/OTP 28.3
2025-12-12 16:56:53 +01:00
Badlop
538766bacf
Dockerfile: Bump Erlang/OTP 28.2.0.0 and Elixir 1.19.4
2025-12-02 18:22:44 +01:00
dependabot[bot]
e946d20bda
build(deps): bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-27 01:17:15 +01:00
Badlop
23a3180862
Runtime: Let it pick Elixir 1.19, new 1.19.3 works correctly
2025-11-18 13:37:00 +01:00
Badlop
12d85aef48
Dockerfile: Bump Elixir 1.19.3
2025-11-18 13:36:50 +01:00
Badlop
86fe0ff355
Dockerfile: Expose also port 7777 for SOCKS5
...
Ports unused in the default configuration, and consequently not exposed:
- 8883 MQTTS
- 5060 SIP
- 5060 SIPS
2025-11-17 20:07:23 +01:00
Badlop
dced4f4dac
Dockerfile: Configure TURN ports and expose 5478 50000-50099
2025-11-17 20:07:20 +01:00
Badlop
026bd24a56
Runtime: Test Elixir 1.19.1, not 1.19.2 as it has a bug building app file
...
Relevant commit that will fix the problem in elixir 1.19.3:
https://github.com/elixir-lang/elixir/commit/0126f1f1a330049c4b25bc916fa14a69b4b6b20d
2025-11-13 18:24:18 +01:00
Badlop
c51d5e0416
Don't bother to ignore examples/ path in workflows, as it doesn't exist
2025-11-13 18:23:47 +01:00
Badlop
5219bf36a9
Container: Apply recent changes in ejabberdctl.template
...
Even if those changes are not used in the container,
let's try to keep both files as similar as possible.
2025-11-06 18:30:09 +01:00
dependabot[bot]
a97d8ab046
Bump actions/download-artifact from 5 to 6
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 20:03:33 +01:00
Badlop
f7e8d8f1c1
Dockerfile: Bump Erlang/OTP 28.1.0.0 amd Elixir 1.19.1 ( #4477 )
2025-11-05 20:03:31 +01:00
Badlop
3f391be8f0
Installers: Try again to fix artifact paths
2025-11-05 20:03:27 +01:00
Badlop
d97366fe74
Installers: Fix yaml syntax
Container / build (amd64, <nil>) (push) Failing after 43s
Installers / binaries (amd64, <nil>) (push) Failing after 46s
CI / compile (27) (push) Has been cancelled
Container / build (arm64, -arm) (push) Has been cancelled
Installers / binaries (arm64, -arm) (push) Has been cancelled
Runtime / rebars (25, rebar) (push) Has been cancelled
Runtime / rebars (25, rebar3) (push) Has been cancelled
Runtime / rebars (26, rebar) (push) Has been cancelled
Runtime / rebars (26, rebar3) (push) Has been cancelled
Runtime / rebars (27, rebar3) (push) Has been cancelled
Runtime / rebars (28, rebar3) (push) Has been cancelled
Runtime / rebar3-elixir (1.14) (push) Has been cancelled
Runtime / rebar3-elixir (1.18) (push) Has been cancelled
Runtime / rebar3-elixir (1.19) (push) Has been cancelled
Runtime / mix (1.14) (push) Has been cancelled
Runtime / mix (1.18) (push) Has been cancelled
Runtime / mix (1.19) (push) Has been cancelled
CI / static (27) (push) Has been cancelled
CI / dynamic (27) (push) Has been cancelled
CI / ct (agnostic, 27, multi) (push) Has been cancelled
CI / ct (extauth, 27, multi) (push) Has been cancelled
CI / ct (ldap, 27, multi) (push) Has been cancelled
CI / ct (mnesia, 27, multi) (push) Has been cancelled
CI / ct (mysql, 27, multi) (push) Has been cancelled
CI / ct (mysql, 27, single) (push) Has been cancelled
CI / ct (pgsql, 27, multi) (push) Has been cancelled
CI / ct (pgsql, 27, single) (push) Has been cancelled
CI / ct (redis, 27, multi) (push) Has been cancelled
CI / ct (sqlite, 27, multi) (push) Has been cancelled
CI / ct (sqlite, 27, single) (push) Has been cancelled
CI / cover (push) Has been cancelled
CI / schema (27) (push) Has been cancelled
Container / merge (push) Has been cancelled
Installers / Release (push) Has been cancelled
2025-10-28 13:56:01 +01:00
Badlop
7805241296
Installers: Fix paths to the downloaded installers
2025-10-28 13:46:31 +01:00
Badlop
038444773b
Container: Try to push resulting image tags properly
2025-10-28 13:39:14 +01:00
Badlop
02aa256c59
Copy recent changes to the container template files
2025-10-28 12:01:57 +01:00
Badlop
b051bcd983
Weekly: No need to test XMPP interop also on the weekly workflow
2025-10-27 12:45:38 +01:00
dependabot[bot]
11a6d3659e
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 12:40:23 +01:00
Badlop
6b3333c3ff
Runtime: Test with new Elixir 1.19
2025-10-23 20:50:53 +02:00
Badlop
2bf4a5970a
CI: Fix updating ubuntu packages
2025-10-20 10:53:47 +02:00
badlop
eace76b16e
Merge pull request #4460 from badlop/arm_runner
...
Use ARM native runner and parallelization in workflows to reduce perceived run time
2025-10-17 09:30:12 +02:00
Guus der Kinderen
63f3b4f7af
CI: bump XMPP-Interop-Testing/xmpp-interop-tests-action
...
Updates this GitHub Action that's used to execute XMPP-based interop tests from v1.7.1 to v1.7.2.
This bugfix release introduces some changes that improve the stability of the tests. Highlights include:
- No longer includes tests that verify client, instead of server behavior
- Add prerequisite checks for various tests, to prevent them from failing if the server under test doesn't support the feature
- Remove prerequisite checks for other tests where they needlessly prevent a test from executing
2025-10-13 22:04:06 +02:00
Badlop
ad4876821b
Installers: Generate ARM installers in native runner
2025-10-09 13:54:14 +02:00
Badlop
cf2b2d5e85
Container: Build ARM in native runner instead of QEMU, merge and clean
2025-10-09 13:54:13 +02:00
Badlop
a0c5df0c5b
Weekly: New workflow that condenses CI, test all erlang without caching
2025-10-09 13:54:11 +02:00
Badlop
ae36405466
CI and Runtime: Reorganize steps to run in parallel, and ARM runner
2025-10-09 13:54:10 +02:00
Badlop
e7eb116d93
Add local composite actions to manage ejabberd and databases
2025-10-09 13:54:08 +02:00
badlop
4a7238afea
Merge pull request #4459 from badlop/maybe
...
Enable maybe expression for Erlang 25 and 26
2025-10-09 12:47:30 +02:00
badlop
127c909f0f
Merge pull request #4456 from badlop/multihost
...
Rename New SQL schema to Multihost, and Default to Singlehost
2025-10-09 12:15:10 +02:00
badlop
b9e4bbc070
Merge pull request #4463 from guusdk/xmpp-interop-testing-disable-XEP-0421
...
CI: Disable XEP-0421 testing that consistently fails
2025-10-08 19:07:17 +02:00
Guus der Kinderen
3d43b98d42
CI: Disable XEP-0421 testing that consistently fails
...
The XMPP Interop Framework tests for XEP-0421 consistently report test failures. These tests should be disabled, until appropriate fixes are applied to ejabberd.
2025-10-02 15:41:52 +02:00
Guus der Kinderen
1636c202a7
CI: bump XMPP-Interop-Testing/xmpp-interop-tests-action
...
Updates this GitHub Action that's used to execute XMPP-based interop tests from v1.6.1 to v1.7.1.
This does not bring a significant amount of new tests (although some early tests for XEP-0060: 'Publish/Subscribe' was added), but does improve the stability of the existing tests (meaning: less false positives and less 'flacky' tests).
Additional configuration options have been added:
- there now are three different ways to provision test accounts on the server-under-test. That should make it easier for some to embed our tests to their pipeline
- the failOnImpossibleTest option fails the test run if any configured tests were impossible to execute, ensuring all intended tests actually ran.
2025-10-02 15:05:14 +02:00
Badlop
ef2e62a01c
Bump Erlang/OTP version to 27.3.4.3 in installers and container
2025-09-24 13:26:55 +02:00