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 97df9f5595
continuous-integration/drone/push Build is passing Details
feat(api): Fail on curl server fails
2023-05-12 12:38:48 +02:00
.drone.yml back to chmod 2023-05-10 19:14:07 +02: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 feat(api): Fail on curl server fails 2023-05-12 12:38:48 +02: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"