diff --git a/.drone.jsonnet b/.drone.jsonnet index f1f653b..951c391 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -333,6 +333,9 @@ local PipelineDocs = { strip_prefix: 'docs/public/', target: '/${DRONE_REPO_NAME}', }, + when: { + ref: ['refs/heads/master', 'refs/tags/**'], + }, }, ], depends_on: [ @@ -342,7 +345,7 @@ local PipelineDocs = { 'build-container-arm', ], trigger: { - ref: ['refs/heads/master', 'refs/tags/**'], + ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'], }, }; diff --git a/.drone.yml b/.drone.yml index a9837d5..f6baeb4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -506,11 +506,16 @@ steps: source: docs/public/ strip_prefix: docs/public/ target: /${DRONE_REPO_NAME} + when: + ref: + - refs/heads/master + - refs/tags/** trigger: ref: - refs/heads/master - refs/tags/** + - refs/pull/** depends_on: - build-package @@ -612,6 +617,6 @@ depends_on: --- kind: signature -hmac: 6acd5ac50b0b72bac4369915f173bb9ee4a279923cfbef91909feceadf07ee35 +hmac: deb1e9385bfbdf528f4663dd0d9ed45c3c45c7d62a42a51156a8b2847352e230 ... diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..90a6b14 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +# renovate: datasource=github-releases depName=thegeeklab/hugo-geekdoc +THEME_VERSION := v0.5.0 +THEME := hugo-geekdoc +BASEDIR := docs +THEMEDIR := $(BASEDIR)/themes + +.PHONY: all +all: doc + +.PHONY: doc +doc: doc-assets + +.PHONY: doc-assets +doc-assets: + mkdir -p $(THEMEDIR)/$(THEME)/ ; \ + curl -sSL "https://github.com/thegeeklab/$(THEME)/releases/download/${THEME_VERSION}/$(THEME).tar.gz" | tar -xz -C $(THEMEDIR)/$(THEME)/ --strip-components=1 + +.PHONY: clean +clean: + rm -rf $(THEMEDIR) && \