Commit graph

18 commits

Author SHA1 Message Date
Oliver Davies f21b61665c Run composer validate in CI
This ensures that the composer.json and composer.lock files are in sync
before trying to install the site.
2020-10-31 09:18:01 +00:00
Oliver Davies b3c925a0cf Security hardening: lock community action versions
As there's no lockfile for GitHub Actions, specify the commit SHAs to
use for community actions so that changes can be reviewed before using a
new version of a particular action.
2020-10-30 01:26:52 +00:00
Oliver Davies 6ff3c7f483 Combine workflows into one with multiple jobs 2020-10-30 00:23:10 +00:00
Oliver Davies 7c33f459d5 Specify Composer version 1 2020-10-24 19:48:29 +01:00
Oliver Davies c23c9cf548 Update commands in GitHub Actions 2020-10-08 18:24:04 +01:00
Oliver Davies 4207b32e7d Trigger deploy on closed PRs 2020-09-16 01:20:33 +01:00
Oliver Davies a08f93c188 Run PHPCS and PHPStan in GitHub Actions
Fixes #76
2020-09-04 22:20:29 +01:00
Oliver Davies d7d5a6c8a3 Split ci.yml into separate workflows
Split the `install` and `tests` jobs from `ci.yml` into their own
separate workflows.
2020-09-04 21:13:05 +01:00
Oliver Davies b4e6fe9234 Allow for manually triggering deployments 2020-08-24 11:49:40 +01:00
Oliver Davies 0c70e752a7 Move Dependabot config 2020-08-20 22:39:12 +01:00
Oliver Davies d26bd23d70 Automatically unlabel closed issues
Fixes #109
2020-07-14 22:54:56 +01:00
Oliver Davies bb128c1a8f Deploy automatically via GitHub Actions
Fixes #19 and #58
2020-07-02 22:53:35 +01:00
Oliver Davies 3050b53d7d Test config installation in GitHub Actions
Use a SQLite database to test installing the site from the existing
configuration. If there is an error with the configuration (e.g. trying
to enable a module that isn't present) then the job will fail.

Fixes #60
2020-06-26 12:29:59 +01:00
Oliver Davies 117e5999ff Run CI on push to master and PRs 2020-05-15 12:25:54 +01:00
Oliver Davies a855596b9e Remove Symfony server from CI
Fixes #42
2020-05-15 12:25:33 +01:00
Oliver Davies d74bb29e10 Add testdox option 2020-05-13 17:40:35 +01:00
Oliver Davies 73cbaaf9f1 Force colors for PHPUnit tests in GitHub Actions 2020-05-13 17:37:25 +01:00
Oliver Davies e01b4d4fef Add ci.yml 2020-05-13 03:25:45 +01:00