Commit graph

10 commits

Author SHA1 Message Date
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
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
6ff3c7f483 Combine workflows into one with multiple jobs 2020-10-30 00:23:10 +00:00
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
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
117e5999ff Run CI on push to master and PRs 2020-05-15 12:25:54 +01:00
a855596b9e Remove Symfony server from CI
Fixes #42
2020-05-15 12:25:33 +01:00
d74bb29e10 Add testdox option 2020-05-13 17:40:35 +01:00
73cbaaf9f1 Force colors for PHPUnit tests in GitHub Actions 2020-05-13 17:37:25 +01:00
e01b4d4fef Add ci.yml 2020-05-13 03:25:45 +01:00