diff --git a/.drone.yml b/.drone.yml
index ebb3e50..a3bde07 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -7,16 +7,16 @@ platform:
arch: amd64
steps:
-- name: markdownlint
- image: thegeeklab/markdownlint-cli
- commands:
- - markdownlint 'README.md'
+ - name: markdownlint
+ image: thegeeklab/markdownlint-cli
+ commands:
+ - markdownlint 'README.md'
trigger:
ref:
- - refs/heads/main
- - refs/pull/**
- - refs/tags/**
+ - refs/heads/main
+ - refs/pull/**
+ - refs/tags/**
---
kind: pipeline
@@ -27,113 +27,113 @@ platform:
arch: amd64
steps:
-- name: dryrun
- image: thegeeklab/drone-docker-buildx:20
- settings:
- build_args:
- - BUILD_VERSION=${DRONE_TAG%-*}
- dockerfile: Dockerfile
- dry_run: true
- password:
- from_secret: docker_password
- repo: thegeeklab/${DRONE_REPO_NAME}
- username:
- from_secret: docker_username
- when:
- ref:
- - refs/pull/**
+ - name: dryrun
+ image: thegeeklab/drone-docker-buildx:20
+ settings:
+ build_args:
+ - BUILD_VERSION=${DRONE_TAG%-*}
+ dockerfile: Dockerfile
+ dry_run: true
+ password:
+ from_secret: docker_password
+ repo: thegeeklab/${DRONE_REPO_NAME}
+ username:
+ from_secret: docker_username
+ when:
+ ref:
+ - refs/pull/**
-- name: tags
- image: thegeeklab/docker-autotag
- environment:
- DOCKER_AUTOTAG_FORCE_LATEST: True
- DOCKER_AUTOTAG_IGNORE_PRERELEASE: True
- DOCKER_AUTOTAG_OUTPUT_FILE: .tags
- DOCKER_AUTOTAG_VERSION: ${DRONE_TAG}
- when:
- ref:
- - refs/heads/main
- - refs/tags/**
- depends_on:
- - dryrun
+ - name: tags
+ image: thegeeklab/docker-autotag
+ environment:
+ DOCKER_AUTOTAG_FORCE_LATEST: True
+ DOCKER_AUTOTAG_IGNORE_PRERELEASE: True
+ DOCKER_AUTOTAG_OUTPUT_FILE: .tags
+ DOCKER_AUTOTAG_VERSION: ${DRONE_TAG}
+ when:
+ ref:
+ - refs/heads/main
+ - refs/tags/**
+ depends_on:
+ - dryrun
-- name: changelog-generate
- image: thegeeklab/git-chglog
- commands:
- - git fetch -tq
- - git-chglog --no-color --no-emoji -o CHANGELOG.md ${DRONE_TAG:---next-tag unreleased unreleased}
- depends_on:
- - tags
+ - name: changelog-generate
+ image: thegeeklab/git-chglog
+ commands:
+ - git fetch -tq
+ - git-chglog --no-color --no-emoji -o CHANGELOG.md ${DRONE_TAG:---next-tag unreleased unreleased}
+ depends_on:
+ - tags
-- name: changelog-format
- image: thegeeklab/alpine-tools
- commands:
- - prettier CHANGELOG.md
- - prettier -w CHANGELOG.md
- depends_on:
- - changelog-generate
+ - name: changelog-format
+ image: thegeeklab/alpine-tools
+ commands:
+ - prettier CHANGELOG.md
+ - prettier -w CHANGELOG.md
+ depends_on:
+ - changelog-generate
-- name: publish-dockerhub
- image: thegeeklab/drone-docker-buildx:20
- settings:
- build_args:
- - BUILD_VERSION=${DRONE_TAG%-*}
- dockerfile: Dockerfile
- password:
- from_secret: docker_password
- repo: thegeeklab/${DRONE_REPO_NAME}
- username:
- from_secret: docker_username
- when:
- ref:
- - refs/heads/main
- - refs/tags/**
- depends_on:
- - changelog-format
+ - name: publish-dockerhub
+ image: thegeeklab/drone-docker-buildx:20
+ settings:
+ build_args:
+ - BUILD_VERSION=${DRONE_TAG%-*}
+ dockerfile: Dockerfile
+ password:
+ from_secret: docker_password
+ repo: thegeeklab/${DRONE_REPO_NAME}
+ username:
+ from_secret: docker_username
+ when:
+ ref:
+ - refs/heads/main
+ - refs/tags/**
+ depends_on:
+ - changelog-format
-- name: publish-quay
- image: thegeeklab/drone-docker-buildx:20
- settings:
- build_args:
- - BUILD_VERSION=${DRONE_TAG%-*}
- dockerfile: Dockerfile
- password:
- from_secret: quay_password
- registry: quay.io
- repo: quay.io/thegeeklab/${DRONE_REPO_NAME}
- username:
- from_secret: quay_username
- when:
- ref:
- - refs/heads/main
- - refs/tags/**
- depends_on:
- - changelog-format
+ - name: publish-quay
+ image: thegeeklab/drone-docker-buildx:20
+ settings:
+ build_args:
+ - BUILD_VERSION=${DRONE_TAG%-*}
+ dockerfile: Dockerfile
+ password:
+ from_secret: quay_password
+ registry: quay.io
+ repo: quay.io/thegeeklab/${DRONE_REPO_NAME}
+ username:
+ from_secret: quay_username
+ when:
+ ref:
+ - refs/heads/main
+ - refs/tags/**
+ depends_on:
+ - changelog-format
-- name: publish-gitea
- image: plugins/gitea-release
- settings:
- api_key:
- from_secret: gitea_token
- base_url: https://gitea.rknet.org
- note: CHANGELOG.md
- overwrite: true
- title: ${DRONE_TAG}
- when:
- ref:
- - refs/tags/**
- depends_on:
- - publish-dockerhub
- - publish-quay
+ - name: publish-gitea
+ image: plugins/gitea-release
+ settings:
+ api_key:
+ from_secret: gitea_token
+ base_url: https://gitea.rknet.org
+ note: CHANGELOG.md
+ overwrite: true
+ title: ${DRONE_TAG}
+ when:
+ ref:
+ - refs/tags/**
+ depends_on:
+ - publish-dockerhub
+ - publish-quay
trigger:
ref:
- - refs/heads/main
- - refs/pull/**
- - refs/tags/**
+ - refs/heads/main
+ - refs/pull/**
+ - refs/tags/**
depends_on:
-- test
+ - test
---
kind: pipeline
@@ -144,63 +144,63 @@ platform:
arch: amd64
steps:
-- name: pushrm-dockerhub
- pull: always
- image: chko/docker-pushrm:1
- environment:
- DOCKER_PASS:
- from_secret: docker_password
- DOCKER_USER:
- from_secret: docker_username
- PUSHRM_FILE: README.md
- PUSHRM_SHORT: Custom image for markdownlint-cli
- PUSHRM_TARGET: thegeeklab/${DRONE_REPO_NAME}
- when:
- status:
- - success
+ - name: pushrm-dockerhub
+ pull: always
+ image: chko/docker-pushrm:1
+ environment:
+ DOCKER_PASS:
+ from_secret: docker_password
+ DOCKER_USER:
+ from_secret: docker_username
+ PUSHRM_FILE: README.md
+ PUSHRM_SHORT: Custom image for markdownlint-cli
+ PUSHRM_TARGET: thegeeklab/${DRONE_REPO_NAME}
+ when:
+ status:
+ - success
-- name: pushrm-quay
- pull: always
- image: chko/docker-pushrm:1
- environment:
- APIKEY__QUAY_IO:
- from_secret: quay_token
- PUSHRM_FILE: README.md
- PUSHRM_TARGET: quay.io/thegeeklab/${DRONE_REPO_NAME}
- when:
- status:
- - success
+ - name: pushrm-quay
+ pull: always
+ image: chko/docker-pushrm:1
+ environment:
+ APIKEY__QUAY_IO:
+ from_secret: quay_token
+ PUSHRM_FILE: README.md
+ PUSHRM_TARGET: quay.io/thegeeklab/${DRONE_REPO_NAME}
+ when:
+ status:
+ - success
-- name: matrix
- image: plugins/matrix
- settings:
- homeserver:
- from_secret: matrix_homeserver
- password:
- from_secret: matrix_password
- roomid:
- from_secret: matrix_roomid
- template: "Status: **{{ build.status }}**
Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.link }}) ({{ build.branch }}) by {{ build.author }}
Message: {{ build.message }}"
- username:
- from_secret: matrix_username
- when:
- status:
- - success
- - failure
+ - name: matrix
+ image: thegeeklab/drone-matrix
+ settings:
+ homeserver:
+ from_secret: matrix_homeserver
+ password:
+ from_secret: matrix_password
+ roomid:
+ from_secret: matrix_roomid
+ template: "Status: **{{ build.Status }}**
Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.Link }}) ({{ build.Branch }}) by {{ commit.Author }}
Message: {{ commit.Message }}"
+ username:
+ from_secret: matrix_username
+ when:
+ status:
+ - success
+ - failure
trigger:
ref:
- - refs/heads/main
- - refs/tags/**
+ - refs/heads/main
+ - refs/tags/**
status:
- - success
- - failure
+ - success
+ - failure
depends_on:
-- build-container
+ - build-container
---
kind: signature
-hmac: 281a3574a24bdd5504af5ab5574ca4852c7a5ce7c90de6b307922e6806cb9357
+hmac: 2a906f3a32b1caf636b52d00295b430d492282b48e805e005558bbc88ffc8a04
...