0
0
mirror of https://github.com/thegeeklab/corenetworks.git synced 2024-11-13 10:20:39 +00:00

Merge pull request #2 from thegeeklab/renovate/configure

Configure Renovate
This commit is contained in:
Robert Kaussow 2020-11-11 21:57:24 +01:00 committed by GitHub
commit b428f003c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 3 deletions

View File

@ -1,4 +1,5 @@
export GEEKDOC_VERSION ?= latest
# renovate: datasource=github-releases depName=thegeeklab/hugo-geekdoc
THEME_VERSION := v0.4.0
THEME := hugo-geekdoc
BASEDIR := docs
THEMEDIR := $(BASEDIR)/themes
@ -14,8 +15,7 @@ doc: doc-assets doc-generate
.PHONY: doc-assets
doc-assets:
mkdir -p $(THEMEDIR)/$(THEME)/ ; \
curl -sSL "https://github.com/thegeeklab/$(THEME)/releases/$${GEEKDOC_VERSION}/download/$(THEME).tar.gz" | tar -xz -C $(THEMEDIR)/$(THEME)/ --strip-components=1
curl -sSL "https://github.com/thegeeklab/$(THEME)/releases/download/${THEME_VERSION}/$(THEME).tar.gz" | tar -xz -C $(THEMEDIR)/$(THEME)/ --strip-components=1
.PHONY: doc-generate
doc-generate:
pdoc --template-dir $(BASEDIR)/templates/ -o $(APIDIR) --force \

14
renovate.json Normal file
View File

@ -0,0 +1,14 @@
{
"extends": ["config:base"],
"regexManagers": [
{
"fileMatch": ["^Makefile$"],
"matchStrings": [
"# renovate: datasource=(?<datasource>\\S+) depName=(?<depName>\\S+)( versioning=(?<versioning>.*?))?\\n.*?_VERSION := (?<currentValue>.*)\\s"
]
}
],
"droneci": {
"enabled": false
}
}