Commit graph

18 commits

Author SHA1 Message Date
Oliver Davies 26b9e3a84d Change bin directory to bin 2020-12-24 11:06:56 +00:00
Oliver Davies aabfd555d6 Cache based on lock files 2020-12-19 14:52:48 +00:00
Oliver Davies f76cc9d98f Fix PHP version in CI, lock to 7 2020-12-16 19:29:08 +00:00
Oliver Davies 0cebeeed9c Remove references to Composer 1
References #305
2020-12-08 17:00:53 +00:00
Oliver Davies 9a57445eec Allow for skipping CI [ci skip] 2020-11-27 21:37:41 +00:00
Oliver Davies 47632b00b8 Ensure that theme assets can be built 2020-11-02 14:25:26 +00:00
Oliver Davies 38e7d23fd0 Only run CI for pull requests 2020-11-02 00:38:31 +00:00
Oliver Davies c92f6ee5d6 Use an environment variable for PHP version 2020-10-31 09:56:27 +00:00
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 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 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