aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/ci-linux.yml
Commit message (Expand)AuthorAgeFilesLines
* Rename regex_pcre back to regex_pcre2.•••This rename happened before we had config compatibility and it doesn't make sense to keep it anymore. Gravatar Sadie Powell2024-06-071-1/+1
* Move ssl_mbedtls to inspircd-contrib.•••Closes #2088. Gravatar Sadie Powell2024-04-151-2/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-10-021-1/+1
|\
| * Bump actions/checkout from 3 to 4 (#2062)•••Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [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/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Gravatar dependabot[bot]2023-10-011-1/+1
| * Import regex_pcre2 from inspircd-contrib.•••The original plan was to make the PCRE2 switch happen in v3 but it seems that distributions are beginning to unpackage the old pcre library already. Gravatar Sadie Powell2022-12-051-1/+2
| * Switch the Ubuntu CI to use ubuntu-latest.Gravatar Sadie Powell2022-11-301-1/+1
* | Add support for using the Public Suffix List in cloak_sha256.•••Closes #1658. Gravatar Sadie Powell2023-01-141-0/+1
* | Update UNIX CI images to use the latest tooling.•••Windows is not yet updated as the SDKs are not updated. Gravatar Sadie Powell2022-06-151-1/+1
* | Implement support for JSON logging.Gravatar Sadie Powell2022-05-021-2/+3
* | Rewrite the entire logging system.•••- Much cleaner API for writing to the log. - Adds support for stderr and stdout logging to the core. - Adds support for sql and syslog logging in modules. Gravatar Sadie Powell2022-05-011-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-161-1/+1
|\|
| * Bump actions/checkout from 2 to 3•••Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [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/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>Gravatar dependabot[bot]2022-04-161-1/+1
* | Separate core modules from modules in CI.•••[skip windows ci] Gravatar Sadie Powell2022-01-221-0/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-151-8/+2
|\|
| * Improve CI scripts.•••- Add support for skipping CI on specific platforms with commit comments. - Add support for testing on Alpine (which uses musl instead of glibc). - Rename "Linux CI" to "Ubuntu CI" now we test other Linux distros. - Properly add packages to the PATH and LD_LIBRARY_PATH on macOS. Gravatar Sadie Powell2022-01-151-4/+24
* | Rename regex_pcre2 to regex_pcre.Gravatar Sadie Powell2021-11-141-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-051-2/+4
|\|
| * Switch -std=c++14 for -std=c++17 in CI.•••This better matches with the master branch which uses C++17. Gravatar Sadie Powell2021-11-041-1/+1
| * Run CI once per week to check for issues with updated packages.Gravatar Sadie Powell2021-11-041-2/+4
| * Disable fail-fast in GitHub Actions.Gravatar Sadie Powell2021-06-061-0/+1
| * Switch from the Ubuntu 16.04 image to the 18.04 Ubuntu image.•••The Argon2 PPA is broken again and I don't want to deal with the stress of working out why. The 16.04 image is EOL soon (see actions/virtual-environments/#1084) so switching off it is just easier. Gravatar Sadie Powell2021-05-071-2/+2
* | Yeet regex_pcre into contrib.Gravatar Sadie Powell2021-10-011-2/+1
* | Add the regex_pcre2 module.Gravatar Sadie Powell2021-09-261-1/+2
* | Attempt to run after building to check everything built okay.Gravatar Sadie Powell2021-06-091-0/+11
* | Demote the regex_tre module to inspircd-contrib.Gravatar Sadie Powell2021-06-011-2/+1
* | Add a workaround for a bug in GitHub Actions.Gravatar Sadie Powell2021-05-271-0/+4
* | Fix inconsistencies between the CI environments.Gravatar Sadie Powell2020-11-041-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-10-271-1/+2
|\|
| * Fix building the argon2 module on CI due to a broken PPA package.Gravatar Sadie Powell2020-10-161-1/+1
| * Implement support for Argon2 password hashing.•••Resolves #1540.Gravatar ShutterQuick2020-10-101-2/+2
* | Build regex_posix and regex_re2 on GitHub Actions.Gravatar Sadie Powell2020-07-221-2/+3
* | Clean up the Linux CI package list.Gravatar Sadie Powell2020-07-221-2/+18
* | Use separate GitHub Actions builds for socketengine testing.Gravatar Sadie Powell2020-07-201-3/+21
* | Upgrade GitHub Actions to use Ubuntu 20.04.Gravatar Sadie Powell2020-06-171-1/+1
* | Update GitHub Actions to use the latest Clang and GCC.Gravatar Sadie Powell2020-05-081-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-041-1/+1
|\|
| * Improve manually enabling extra modules.•••- Allow modules to be specified without their prefix and extensions in --{disable,enable}-extras. - Allow modules to be space delimited in --{disable,enable}-extras. Gravatar Sadie Powell2020-01-181-1/+1
| * Migrate from Travis CI to GitHub Actions.•••This brings shiny new GitHub integrations as well as allowing us to bring back the macOS builds which were disabled because of the very broken Travis CI macOS infrastructure. Gravatar Sadie Powell2020-01-171-0/+27
* Various CI improvements.•••- Never build with GCC on macOS as its an alias for Clang. - We don't depend on libgeoip anymore so don't install it. Gravatar Sadie Powell2020-01-171-1/+1
* Migrate from Travis CI to GitHub Actions.•••This brings shiny new GitHub integratiosn as well as allowing us to bring back the macOS builds which were disabled because of the very broken Travis CI macOS infrastructure. Gravatar Sadie Powell2020-01-171-0/+23