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
e6fc04dac2
Allow dependabot to update the GitHub Actions dependencies.
2022-04-16 15:39:24 +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
b2fde769b6
Merge branch 'insp3' into master.
2021-06-18 15:02:34 +01:00
Sadie Powell
f48647fd03
Remove the KiwiIRC.com link from the security policy.
2021-06-13 21:00:15 +01:00
Sadie Powell
29493f8cba
Attempt to run after building to check everything built okay.
2021-06-09 03:15:54 +01:00
Sadie Powell
d7f967bdfc
Merge branch 'insp3' into master.
2021-06-07 07:15:39 +01:00
Sadie Powell
7ae94300b6
Add CI support for Windows.
2021-06-07 05:48:56 +01:00
Sadie Powell
94066ae048
Disable fail-fast in GitHub Actions.
2021-06-06 07:10:31 +01:00
Sadie Powell
bd9b6c4005
Demote the regex_tre module to inspircd-contrib.
2021-06-01 02:56:31 +01:00
Sadie Powell
7f88bd76c9
Merge branch 'insp3' into master.
2021-06-01 01:46:53 +01:00
Sadie Powell
b74fec4c1e
Add a workaround for a bug in GitHub Actions.
2021-05-27 21:08:09 +01:00
Sadie Powell
7dd1f81e12
Add the GitHub FUNDING file.
2021-05-26 22:45:52 +01:00
Sadie Powell
3ca912ad71
Merge branch 'insp3' into master.
2021-05-11 04:07:45 +01:00
Sadie Powell
d848034590
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.
2021-05-07 20:13:55 +01:00
Sadie Powell
96e059d2ec
Remove the v2 doc links from the issue templates.
2021-05-04 23:17:48 +01:00
Sadie Powell
c22c7e5a99
Merge branch 'insp3' into master.
2021-02-28 19:16:40 +00:00
Matt Schatz
eab6992220
Improvements and updates to misspell-fixer.
...
- Update to v3 of the create-pull-request action.
- Improve the whitelist for directive.pm 'atleast'.
- Whitelist 'eiter' in source and header files.
2021-02-06 23:11:01 -07:00
Sadie Powell
4f68d162cc
Merge branch 'insp3' into master.
2021-01-07 13:13:58 +00:00
Sadie Powell
73a209628c
v2 is dead, long live v3!
2020-12-31 22:54:50 +00:00
Sadie Powell
a63b6e16df
Merge branch 'insp3' into master.
2020-12-21 16:40:52 +00:00
Sadie Powell
b7bc4b576c
Update the misspell-fixer ignores.
2020-12-15 00:34:43 +00:00
Sadie Powell
90d819682d
Make people aware that they can get support on GitHub now.
2020-12-09 02:03:44 +00:00
Sadie Powell
3ab889537f
Merge branch 'insp3' into master.
2020-12-04 18:44:40 +00:00
Sadie Powell
b8320846cf
Warn that v2 support ends soon.
2020-12-01 21:12:00 +00:00
Sadie Powell
54e0cade5c
Merge tag 'v3.8.1' into master.
2020-11-20 15:45:17 +00:00