summaryrefslogtreecommitdiff
path: root/.github (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use "make deps", which performs additional steps (#3823)Badlop2022-05-231-1/+1
|
* make-binaries: Bump dependency versionsHolger Weiss2022-05-121-1/+1
|
* Revert "Temporary workaround to provide a 22.05 tagged container"Badlop2022-05-061-1/+1
| | | | This reverts commit 3449621ccc97e99219400f5c15d4b354848c6a60.
* Temporary workaround to provide a 22.05 tagged containerBadlop2022-05-061-1/+1
|
* Use alternate method to get priv/ path when copying captcha scriptsBadlop2022-05-061-4/+3
|
* Remove dependabot because it gets fired in forks tooBadlop2022-05-061-18/+0
|
* Dependabot: Detect updates in docker, actions and mixBadlop2022-05-041-0/+18
|
* Container: Build containers also for linux/arm64Badlop2022-05-041-2/+1
|
* Installers: Add job to create draft releaseBadlop2022-05-041-0/+16
|
* Installers: update workflow nameBadlop2022-05-041-2/+2
|
* Packages: Rename workflow file to InstallersBadlop2022-05-041-0/+0
|
* make-binaries: Update to Crosstool-NG 1.25.0-RC2Holger Weiss2022-05-041-1/+1
| | | | | Update Crosstool-NG to the current release candidate, and use much shorter "defconfig" files for specifying the configuration.
* Add GitHub Action to build binary packagesHolger Weiss2022-05-041-0/+68
| | | | | | | Publish DEB and RPM packages as well as binary installers for each commit that modifies source code. This allows for testing development code, and makes sure that problems with building binary packages are noticed early on.
* Runtime: Fix path of own workflow fileBadlop2022-05-021-2/+2
|
* CI: The Binaries job will soon be unnecessaryBadlop2022-05-021-62/+0
|
* Container: New GitHub workflow to build and publish containersBadlop2022-05-021-0/+69
|
* Container: When ERLANG_COOKIE is set, create cookie file; otherwise use ↵Badlop2022-05-021-1/+2
| | | | -setcookie
* Container: Experimental support CTL_ON_CREATE and CTL_ON_START environment ↵Badlop2022-05-021-0/+27
| | | | variables
* Container: Start BEAM with exec to maintain the PID and catch SIGTERM in ↵Badlop2022-05-021-4/+16
| | | | | | | | | | Docker Stop Until now, when stopping the ejabberd container, Erlang is not gracefully closed, Mnesia is not properly closed... exit code is 137. With this change, when the container is stopped, Erlang receives the SIGTERM signal, shutsdown, Mnesia database is properly closed, ... and exit code is 0.
* Container: Copy ejabberdctl.template, it requires some customizationsBadlop2022-05-021-0/+329
|
* Container: New Dockerfile, more simple than the one in ejabberd/ecsBadlop2022-05-021-0/+117
|
* Runtime: New workflow to test compilation, rel, starting and ejabberdctlBadlop2022-05-021-0/+268
|
* CI: Update actions versionsBadlop2022-05-021-2/+2
|
* CI: Update to the new "make rel" pathsBadlop2022-05-021-4/+4
|
* CI: For older erlang versions, get old rebarsBadlop2022-05-021-0/+7
|
* CI: Update to test latest OTP 25.0-rc3Badlop2022-05-021-2/+2
|
* Check results when test with any OTP is not skippedBadlop2022-04-011-5/+6
|
* Test also with recent Erlang/OTP 25.0-rc1Badlop2022-02-241-2/+5
|
* Only care about CT results when CT are ran, and check failsBadlop2022-02-241-2/+3
|
* Check producing and starting releasesBadlop2022-02-111-1/+24
|
* Disable mssql in Actions: it's known mssql doesn't pass the testsBadlop2022-02-031-0/+1
|
* Publish CT logs and Cover on failure to an external GH Pages repoBadlop2021-12-231-1/+40
|
* Check dialyzer results in its step when using rebar 2Badlop2021-12-231-8/+7
|
* Only care about new-schema results when new-schema tests were ranBadlop2021-12-231-2/+3
|
* Clean actions steps, remove redundant onesBadlop2021-12-231-44/+15
|
* Workaround to support ShellCheck older than 0.8.0Badlop2021-12-231-1/+1
|
* Test shell scripts in CI (#3738)Badlop2021-12-231-0/+8
|
* Revert "Github Actions: use MD5 pass encryption to support PostgreSQL 14 ↵Badlop2021-12-151-2/+0
| | | | | | | | (#3691)" This workaround is not needed anymore, thanks to p1_pgsql 3bf645b, included in p1_pgsql 1.1.13, and used in ejabberd 21.12. This reverts commit 964cb3aacab94fcf88f4a445fcf9bc6b414b35fc.
* OTP 24 means whatever version provided by Actions... nowadays it's 24.1Badlop2021-12-091-4/+4
|
* Add DIAGNOSTIC to rebar3 coveralls, this fails since some days agoBadlop2021-11-171-1/+1
|
* If tests succeed, test also new SQL schemaBadlop2021-10-151-0/+47
|
* When tests fail, show also error.log as it may have meaningful contentBadlop2021-10-151-0/+4
|
* Github Actions: use MD5 pass encryption to support PostgreSQL 14 (#3691)Badlop2021-10-071-0/+2
|
* Add support for rebar3 to "make rel"Badlop2021-06-251-3/+0
|
* Don't cache rebar3 binaries... compiling is less than 2 minutes anywayBadlop2021-06-211-7/+2
|
* CI: don't cache dialyzer output file: when there are several, ln failsBadlop2021-06-141-0/+1
|
* Get explicitely rebar3 3.15 binary that works with Erlang 21.3Badlop2021-06-071-1/+3
|
* Workaround so coveralls website shows git commit informationBadlop2021-06-061-1/+8
| | | | | | References: https://github.com/markusn/coveralls-erl/pull/36 https://github.com/deadtrickster/prometheus.erl/pull/123
* CI: Get rebar3 compatible with previous OTP, the one in Ubuntu 20.04 is notBadlop2021-05-281-1/+3
|
* New ci.yml with all static and dynamic testing suites (#3613)Badlop2021-05-251-0/+234
| | | | | | | | | | It supports all that was already in .travis.yml and tests.yml, plus: - exclude paths that don't affect source code - two very distinct scenarios, ancient a recent (OTP, Rebar, Ubuntu) - cache binaries and dialyzer for small speedup and network usage - separated results, to view comfortably where and what failed - use coveralls example rebar3 code, instead of custom rebar2 - upload binaries.zip that can be used with Binary Installers