Sadie Powell
e226f87e27
Update the security policy in preparation of the v4 release.
2024-06-13 18:22:31 +01:00
Sadie Powell
742b11dbe4
Update irctest.
2024-05-28 22:49:47 +01:00
Sadie Powell
dac4b23df7
Fix building on macOS.
...
It seems like Apple have killed the remaining bits of TR1. Thankfully,
all Apple systems we support now have a C++11 compiler so we can just
force that on macOS.
[skip alpine ci]
[skip irctest ci]
[skip ubuntu ci]
[skip windows ci]
2024-05-16 20:36:33 +01:00
Sadie Powell
bef8335310
Update irctest.
2024-04-15 21:41:26 +01:00
Sadie Powell
86cfe15c32
Remove files that have been moved to the .github repository.
2024-04-14 14:23:45 +01:00
Sadie Powell
9723936f26
Update the Windows dependencies.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2024-03-01 17:17:15 +00:00
dependabot[bot]
97bd26e08c
Bump peter-evans/create-pull-request from 5 to 6
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6 )
---
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>
2024-02-01 14:12:24 +00:00
dependabot[bot]
67e241bcf2
Bump microsoft/setup-msbuild from 1.3.1 to 2.0.0
...
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild ) from 1.3.1 to 2.0.0.
- [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.3.1...v2.0.0 )
---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 13:47:59 +00:00
Sadie Powell
617f6ca430
Update irctest.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2024-01-04 22:33:11 +00:00
dependabot[bot]
848266a329
Bump actions/upload-artifact from 3 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 15:24:36 +00:00
dependabot[bot]
67ed05d01b
Bump actions/download-artifact from 3 to 4
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 15:24:31 +00:00
Sadie Powell
3e270bdc9f
Update the pull request template.
2023-10-19 22:16:08 +01:00
dependabot[bot]
5927ca4cb6
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>
2023-10-01 15:42:25 +01:00
Sadie Powell
6d1c5b9f94
Update the Windows dependencies.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-09-10 09:29:08 +01:00
Sadie Powell
abdc2d77f3
Some minor tweaks to the irctest ci.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2023-07-28 15:26:37 +01:00
Sadie Powell
b7e1292faa
Experiment with some linker flags on Windows to speed up the build.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-22 08:54:52 +01:00
Sadie Powell
34c23d8a3d
Update Conan in the Windows CI.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-22 08:42:24 +01:00
Sadie Powell
4b17802a83
Build with the 64-bit toolchain on Windows.
...
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-22 08:38:08 +01:00
Val Lorentz
93981ad535
Add CI workflow running integration tests with irctest.
2023-06-25 18:58:15 +01:00
Sadie Powell
8d9526389d
Revert "Work around Homebrew MySQL being broken".
...
This is now fixed upstream.
This reverts commit 686027909474c9ed3e98006b7a43f4fe3a10b796.
2023-06-11 13:07:27 +01:00
Sadie Powell
600fa5921a
Use the default Homebrew OpenSSL on macOS CI.
2023-06-05 14:55:21 +01:00
Sadie Powell
6860279094
Work around Homebrew MySQL being broken.
...
[skip alpine ci]
[skip ubuntu ci]
[skip windows ci]
2023-05-10 01:56:59 +01:00
dependabot[bot]
4b38b6ea67
Bump peter-evans/create-pull-request from 4 to 5
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5 )
---
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>
2023-05-01 20:51:27 +01: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
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
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
Sadie Powell
ccbc809c9b
Make Dependabot send pull requests to the insp3 branch.
2023-01-09 18:37:24 +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
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
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
706ac54179
Enable all dependencies for Windows CI.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:21:49 +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
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
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
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
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
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
f48647fd03
Remove the KiwiIRC.com link from the security policy.
2021-06-13 21:00:15 +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
7dd1f81e12
Add the GitHub FUNDING file.
2021-05-26 22:45:52 +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