--- kind: pipeline name: default platform: os: linux arch: amd64 steps: - name: generate image: thegeeklab/alpine-tools commands: - make doc - name: sync image: thegeeklab/git-batch commands: - git-batch - name: markdownlint image: thegeeklab/markdownlint-cli commands: - markdownlint 'content/**/*.md' 'README.md' -p .gitignore - name: spellcheck image: thegeeklab/alpine-tools commands: - spellchecker --no-gitignore --files 'content/**/_index.md' 'README.md' '!content/filters/*' '!content/modules/*' -d .dictionary -p spell indefinite-article syntax-urls frontmatter --frontmatter-keys title --no-suggestions environment: FORCE_COLOR: true NPM_CONFIG_LOGLEVEL: error - name: link-validation image: lycheeverse/lychee commands: - lychee --no-progress --format detailed content/ README.md - name: build image: thegeeklab/hugo:0.115.2 commands: - hugo --panicOnWarning - name: beautify image: thegeeklab/alpine-tools commands: - html-beautify -r -f 'public/**/*.html' environment: FORCE_COLOR: true NPM_CONFIG_LOGLEVEL: error - name: publish image: thegeeklab/drone-s3-sync settings: access_key: from_secret: s3_access_key bucket: geekdocs delete: true endpoint: from_secret: s3_endpoint path_style: true secret_key: from_secret: s3_secret_access_key source: public/ strip_prefix: public/ target: /${DRONE_REPO_NAME} when: ref: - refs/heads/main - refs/tags/** trigger: ref: - refs/heads/main - refs/tags/** - refs/pull/** --- kind: signature hmac: b24b8b45df7dcd21db5430a3264b4a0c435eb3d8a1eaa6f874089852448203ac ...