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
All checks were successful
ci/woodpecker/push/build Pipeline was successful
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
plugin.sh Added additional cli output 2023-11-10 14:56:09 +01:00
README.md Added sample values 2023-05-11 22:03:20 +02:00
renovate.json Basic repo 2023-05-09 22:32:17 +02:00

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"