Commit graph

16 commits

Author SHA1 Message Date
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