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
Sadie Powell
96e059d2ec
Remove the v2 doc links from the issue templates.
2021-05-04 23:17:48 +01: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
73a209628c
v2 is dead, long live v3!
2020-12-31 22:54:50 +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
b8320846cf
Warn that v2 support ends soon.
2020-12-01 21:12:00 +00:00
Matt Schatz
cc5965c45d
Update the misspell-fixer exception for directive.pm.
2020-11-14 18:52:45 -07: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
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
2d91e8b050
Let GitHub automatically wrap the lines in the issue/pr templates.
2020-07-20 06:29:18 +01:00
Sadie Powell
581526122a
Update the v2 eol date.
2020-05-29 16:58:56 +01:00
Matt Schatz
6e7bdeca95
Improve exempting 'alltime' in misspell-fixer.
2020-05-17 13:23:41 -06:00
Matt Schatz
88602c694b
Use a nicer branch name in misspell-fixer.
2020-04-25 07:52:09 -06:00
Matt Schatz
0ffc8c1b13
Switch the misspell-fixer workflow to a monthly schedule.
2020-04-21 01:02:40 -06:00
Matt Schatz
43d0efaa21
Add a workflow that checks for and corrects typos.
2020-04-21 00:32:18 -06:00
Sadie Powell
620c6f9f2e
Fix building the sqlite3 module on the macOS CI.
2020-04-06 13:20:02 +01:00
Sadie Powell
ceed9acdee
Improve the issue templates slightly.
2020-03-25 14:28:01 +00:00
Sadie Powell
e91a017aca
Force people to use an issue template.
2020-03-13 07:58:34 +00:00
Sadie Powell
a018818635
GitHub Actions: ensure that all packages are up to date on macOS.
...
This ensures that Homebrew does not explode when installing new
packages because thats apparently a challenge for it.
2020-02-15 04:30:28 +00:00
Sadie Powell
c0f75dd4f5
Fix GitHub Actions on macOS for real this time.
2020-02-13 22:47:23 +00:00
Sadie Powell
b30c385ce5
Update the pull request template for recent module changes.
2020-02-10 01:56:56 +00:00
Sadie Powell
fda43fc0ff
Fix GitHub Actions building on macOS.
...
For some reason Homebrew is imploding on upgrade and this is making
our builds fail. Let's not upgrade for now.
2020-02-02 17:43:58 +00:00
Sadie Powell
2c33a3027b
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.
2020-01-18 13:27:24 +00:00
Sadie Powell
2e91d9b2e1
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.
2020-01-17 15:35:20 +00:00
Peter Powell
54b3cf898e
Add a note to the issue template about the security policy.
2019-12-03 12:09:29 +00:00
Peter Powell
63905f3e0b
Add a feature request issue template.
2019-10-06 12:07:16 +01:00