Fun changlog and release generator.
Uses changelogen for changelog generation, is able to create gitea releases and publish the changelog via matrix.
|
||
---|---|---|
.woodpecker | ||
.gitignore | ||
Dockerfile | ||
LICENSE | ||
plugin.sh | ||
README.md | ||
renovate.json |
Drone Changelogger
Fun changlog and release generator. Uses changelogen for changelog generation, is able to create gitea releases and publish the changelog via matrix
Settings 🛠️
GITEA_DOMAIN
: Domain name of your gitea server - if not set release creation get's skippedGITEA_APIKEY
: Api token for a gitea user that has the privileges to create releases in your repoGITEA_DRAFT
: Mark gitea release as draft - defaults to falseGITEA_PRERELEASE
: Mark gitea release as prerelease - defaults to falseMATRIX_SERVER
: The matrix server's domain name - if not set notification sending get's skippedMATRIX_USER
: The matrix user's usernameMATRIX_PASSWORD
: The matrix user's passwordMATRIX_ROOM
: The id of the notification matrix room (including the!
)VERSION_PREFIX
: Optional prefix for the messages title
Examples
kind: pipeline
name: default
steps:
steps:
- name: release
image: registry.odit.services/library/drone-changelogger
pull: always
settings:
GITEA_DOMAIN: git.odit.services
GITEA_APIKEY:
from_secret: gitea_token
GITEA_DRAFT: false
GITEA_PRERELEASE: true
MATRIX_SERVER: matrix.org
MATRIX_USER: "oditservicesbot"
MATRIX_PASSWORD:
from_secret: matrix_password
MATRIX_ROOM: "!qwertzuiopasdfghjk:matrix.org"