chore(ci): refactor build (#29)

* chore: simplify workflows

* chore: only build on master and renovate breanches

* chore: rename jobs

* chore: cancel previous builds

* chore: testing

* chore: update config

* chore: add tests

* chore: update renovate

* chore: simplify entrypoint

* chore: pass to default entrypoint

* chore: include forks

* fix: wrong home

* chore: update config

* fix: set renovate token in command rather than exporting

Co-authored-by: Jeroen de Bruijn <vidavidorra+jdbruijn@gmail.com>
This commit is contained in:
Michael Kriese 2020-04-30 07:17:46 +02:00 committed by GitHub
parent d11b5f6a7e
commit b95ce7668b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 120 additions and 45 deletions

16
.github/renovate.json vendored
View file

@ -1,12 +1,24 @@
{
"extends": [
"config:base",
":rebaseStalePrs",
":pinDependencies",
":masterIssue",
":timezone(Europe/Amsterdam)",
":assignee(vidavidorra)"
":assignee(vidavidorra)",
"docker:enableMajor"
],
"prCreation": "not-pending",
"schedule": ["before 6am"],
"lockFileMaintenance": {
"enabled": true,
"schedule": ["at any time"],
"masterIssueApproval": true
},
"major": {
"stabilityDays": 3,
"masterIssueApproval": true
},
"packageRules": [
{
"languages": ["docker"],
@ -17,6 +29,7 @@
"description": "Automerge devDependencies updates",
"depTypeList": ["devDependencies"],
"updateTypes": ["pin", "digest", "patch", "minor"],
"schedule": ["at any time"],
"automerge": true,
"automergeType": "branch"
},
@ -24,6 +37,7 @@
"description": "Automerge renovate minor and patch updates",
"packageNames": ["renovate/renovate"],
"updateTypes": ["minor", "patch"],
"schedule": ["at any time"],
"automerge": true,
"automergeType": "branch"
}