Sadie Powell
9f70663094
Work around Homebrew MySQL being broken.
...
[skip alpine ci]
[skip ubuntu ci]
[skip windows ci]
2023-05-07 11:00:23 +01:00
Sadie Powell
3c056d489c
Merge branch 'insp3' into master.
2023-04-27 11:00:42 +01:00
Matt Schatz
a3533ecbdb
[workflow] Fix misspell-fixer exceptions.
...
Closes #2028 .
2023-03-14 21:57:58 -06:00
Sadie Powell
42b6633c87
Fix a typo in the misspell-fixer config.
...
Closes #2024 .
2023-03-06 11:56:11 +00:00
dependabot[bot]
4b130cdeeb
Bump microsoft/setup-msbuild from 1.1.3 to 1.3.1
...
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild ) from 1.1.3 to 1.3.1.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases )
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md )
- [Commits](https://github.com/microsoft/setup-msbuild/compare/v1.1.3...v1.3.1 )
---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 16:30:33 +00:00
Sadie Powell
ff686c5a78
Merge branch 'insp3' into master.
2023-02-22 19:09:36 +00:00
Sadie Powell
9a6ec7ab36
Pin to Conan v1 until all of our dependencies are ready.
2023-02-22 18:46:21 +00:00
Sadie Powell
61189c9eb6
Alpine CI: disable warnings about variadic macros on C++03 for now.
2023-02-13 17:17:56 +00:00
Sadie Powell
96a64edf21
Merge branch 'insp3' into master.
2023-02-03 09:10:22 +00:00
dependabot[bot]
b4ed1872b4
Bump turtlebrowser/get-conan from 1.1 to 1.2
...
Bumps [turtlebrowser/get-conan](https://github.com/turtlebrowser/get-conan ) from 1.1 to 1.2.
- [Release notes](https://github.com/turtlebrowser/get-conan/releases )
- [Commits](https://github.com/turtlebrowser/get-conan/compare/v1.1...v1.2 )
---
updated-dependencies:
- dependency-name: turtlebrowser/get-conan
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 13:24:14 +00:00
InspIRCd Robot
3838211b2c
Fixes by misspell-fixer.
2023-01-15 19:58:21 +00:00
Sadie Powell
bc6d98c931
Add support for using the Public Suffix List in cloak_sha256.
...
Closes #1658 .
2023-01-14 01:43:06 +00:00
Sadie Powell
77faab6ce2
Merge branch 'insp3' into master.
2022-12-05 08:11:27 +00:00
Sadie Powell
3de3459e59
Attempt to speed up package installation on the macOS CI.
2022-12-05 08:01:10 +00:00
Sadie Powell
0a03eada1c
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.
2022-12-05 07:18:32 +00:00
Sadie Powell
43b5c69523
Switch the Ubuntu CI to use ubuntu-latest.
2022-11-30 20:44:48 +00:00
Sadie Powell
92739a57f6
Merge branch 'insp3' into master.
2022-11-16 16:29:12 +00:00
dependabot[bot]
8c0eb6d523
Bump microsoft/setup-msbuild from 1.0.2 to 1.1.3
...
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild ) from 1.0.2 to 1.1.3.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases )
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/master/building-release.md )
- [Commits](https://github.com/microsoft/setup-msbuild/compare/v1.0.2...v1.1.3 )
---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 13:50:26 +00:00
Sadie Powell
367f5893c3
Merge branch 'insp3' into master.
2022-09-03 13:58:01 +01:00
dependabot[bot]
5ea3153758
Bump turtlebrowser/get-conan from 1.0 to 1.1
...
Bumps [turtlebrowser/get-conan](https://github.com/turtlebrowser/get-conan ) from 1.0 to 1.1.
- [Release notes](https://github.com/turtlebrowser/get-conan/releases )
- [Commits](https://github.com/turtlebrowser/get-conan/compare/v1.0...v1.1 )
---
updated-dependencies:
- dependency-name: turtlebrowser/get-conan
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-01 15:40:31 +01:00
Sadie Powell
2a412a5a3c
Improve the usability of the macOS CI.
...
[skip alpine ci]
[skip ubuntu ci]
[skip windows ci]
2022-09-01 12:14:18 +01:00
Sadie Powell
23f5fbc6b5
Kill some unnecessary misspell-fixer ignore entries.
2022-08-24 00:27:11 +01:00
Sadie Powell
7c089c0eac
Update the Alpine container to the latest release.
2022-07-22 14:35:04 +01:00
Sadie Powell
bad7bbc950
Update UNIX CI images to use the latest tooling.
...
Windows is not yet updated as the SDKs are not updated.
2022-06-15 11:36:32 +01:00
Sadie Powell
a44a6cfab7
Implement support for JSON logging.
2022-05-02 15:10:10 +01:00
Sadie Powell
c382faf9c9
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.
2022-05-01 22:07:04 +01:00
Sadie Powell
8507610075
Fix the CI build on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-30 19:42:46 +01:00
Sadie Powell
4f58176bc2
Merge branch 'insp3' into master.
2022-04-26 17:09:31 +01:00
Sadie Powell
706ac54179
Enable all dependencies for Windows CI.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:21:49 +01:00
Sadie Powell
30edd1070d
Merge branch 'insp3' into master.
2022-04-16 16:16:29 +01:00
dependabot[bot]
97363d8cf4
Bump peter-evans/create-pull-request from 3 to 4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-16 15:55:04 +01:00
dependabot[bot]
054d1f7646
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>
2022-04-16 15:51:49 +01:00
Sadie Powell
76ba40f304
Fix the command used to retrieve the number of cores on Alpine.
...
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2022-04-16 12:15:40 +01:00
Sadie Powell
2d329701db
Merge branch 'insp3' into master.
2022-03-11 14:52:56 +00:00
Sadie Powell
c20ca3382f
Use windows-2019 for Windows builds.
2022-02-21 15:31:35 +00:00
Sadie Powell
f49f797743
Build missing Conan dependencies.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-02-20 15:59:57 +00:00
Sadie Powell
dc87f6ec29
Merge branch 'insp3' into master.
2022-01-24 21:49:28 +00:00
Sadie Powell
9d6ec04243
Separate core modules from modules in CI.
...
[skip windows ci]
2022-01-22 03:32:58 +00:00
Sadie Powell
087b0b54f9
Work around the deprecation of manual DH params in OpenSSL 3.0.0.
...
As of this version specifying custom DH parameters is deprecated
and should not be used. Instead, a default (secure) DH parameters
will be used.
2022-01-21 13:11:30 +00:00
Sadie Powell
926a043922
Merge branch 'insp3' into master.
2022-01-16 02:13:21 +00:00
Sadie Powell
e5633c6b61
Make MSBuild less spammy in CI output.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-01-15 23:48:13 +00:00
Sadie Powell
3cc263858e
Merge branch 'insp3' into master.
2022-01-15 19:50:32 +00:00
Sadie Powell
b52983b268
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.
2022-01-15 18:36:51 +00:00
Sadie Powell
96f673e7e1
Rename regex_pcre2 to regex_pcre.
2021-11-14 23:47:44 +00:00
Sadie Powell
a94f3b71d5
Merge branch 'insp3' into master.
2021-11-05 04:07:38 +00:00
Sadie Powell
a999503a39
Switch -std=c++14 for -std=c++17 in CI.
...
This better matches with the master branch which uses C++17.
2021-11-04 20:45:00 +00:00
Sadie Powell
a6f83a305b
Run CI once per week to check for issues with updated packages.
2021-11-04 20:18:24 +00:00
Sadie Powell
e11c3c8095
Yeet regex_pcre into contrib.
2021-10-01 04:09:22 +01:00
Sadie Powell
f2386ea01f
Add the regex_pcre2 module.
2021-09-26 19:16:51 +01:00
Sadie Powell
29493f8cba
Attempt to run after building to check everything built okay.
2021-06-09 03:15:54 +01:00