20 Commits

Author SHA1 Message Date
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
b7bc4b576c Update the misspell-fixer ignores. 2020-12-15 00:34:43 +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
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
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
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