Fun changlog and release generator. Uses changelogen for changelog generation, is able to create gitea releases and publish the changelog via matrix.
Go to file
Nicolai Ort 4fe437d3b5
ci/woodpecker/push/build Pipeline was successful Details
feat(ci): Switched to odit build image for cache
2023-11-24 11:28:55 +01:00
.woodpecker feat(ci): Switched to odit build image for cache 2023-11-24 11:28:55 +01:00
.gitignore gitignore for testing stuff 2023-05-09 22:33:48 +02:00
Dockerfile install git 2023-05-10 19:59:52 +02:00
LICENSE Basic repo 2023-05-09 22:32:17 +02:00
README.md Added sample values 2023-05-11 22:03:20 +02:00
plugin.sh Added additional cli output 2023-11-10 14:56:09 +01:00
renovate.json Basic repo 2023-05-09 22:32:17 +02:00

README.md

ODIT Logo

Drone Changelogger

Drone (self-hosted) with branch

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 skipped
  • GITEA_APIKEY: Api token for a gitea user that has the privileges to create releases in your repo
  • GITEA_DRAFT: Mark gitea release as draft - defaults to false
  • GITEA_PRERELEASE: Mark gitea release as prerelease - defaults to false
  • MATRIX_SERVER: The matrix server's domain name - if not set notification sending get's skipped
  • MATRIX_USER: The matrix user's username
  • MATRIX_PASSWORD: The matrix user's password
  • MATRIX_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"