85 Commits

Author SHA1 Message Date
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
Matt Schatz
cc5965c45d
Update the misspell-fixer exception for directive.pm. 2020-11-14 18:52:45 -07:00
Sadie Powell
9812c0b9f3 Fix inconsistencies between the CI environments. 2020-11-04 14:17:51 +00:00
Sadie Powell
5a88a78f99 Merge branch 'insp3' into master. 2020-10-27 10:50:28 +00:00
Sadie Powell
4c801a70be Allow brew update to fail when running the macOS CI.
Homebrew is a broken mess and fails randomly when fetching changed
package manifests. As this isn't a critical part of build testing
we can just let it fail.
2020-10-23 16:14:51 +01:00
Sadie Powell
d0c1741417 Fix building the argon2 module on CI due to a broken PPA package. 2020-10-16 21:40:56 +01:00
Matt Schatz
ff88faf931
Switch away from the deprecated 'set-env' command. 2020-10-14 21:22:43 -06:00
Matt Schatz
b54ad75f22
Prevent misspell-fixer from running on forks. 2020-10-14 20:35:37 -06:00
ShutterQuick
219f8e6262
Implement support for Argon2 password hashing.
Resolves #1540.
2020-10-10 18:25:24 +01:00
Sadie Powell
17b91b7e2f Merge branch 'insp3' into master. 2020-09-18 15:21:25 +01:00
Sadie Powell
a8a5308d0f Fix the misspell-fixer CI action. 2020-08-31 14:20:18 +01:00
Sadie Powell
83871bb72c Only upgrade Homebrew packages that we actually use. 2020-08-01 08:45:14 +01:00
Sadie Powell
e059f82249 Merge branch 'insp3' into master. 2020-07-29 12:13:45 +01:00
Sadie Powell
8e9c1aec02 Build regex_posix and regex_re2 on GitHub Actions. 2020-07-22 12:08:39 +01:00
Sadie Powell
7540d9a744 Clean up the Linux CI package list. 2020-07-22 10:57:59 +01:00