Oliver Davies
cf5d6fca59
Remove some blank lines [ci skip]
...
On branch production
2021-04-09 22:25:08 +01:00
Oliver Davies
8e787144c6
Re-add the deployment GitHub Action workflow
2021-04-09 21:06:13 +01:00
Oliver Davies
9a5e038ee3
Tidy CI workflow, remove obvious step names
2021-02-26 09:50:20 +00:00
Oliver Davies
afeb195aca
Specify branch name in CI workflow
2021-02-26 09:02:13 +00:00
Oliver Davies
e4550556cf
Remove checks for skipping CI
...
GitHub Actions now checks for `[skip ci]` by default.
2021-02-26 08:51:54 +00:00
Oliver Davies
e9b74686a3
Fix GitHub Actions workflows
2021-02-24 12:36:31 +00:00
Oliver Davies
f0c927faad
Remove the deploy workflow
2021-02-11 08:53:16 +00:00
Oliver Davies
f66cc810ea
Re-add deployment steps
2021-01-07 20:36:48 +00:00
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
58210e255f
wip
2020-12-12 21:00:36 +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
8139a04eb8
Deploy on pushes to production
2020-11-02 00:49:29 +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
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