Automatically create change log for the next release.
  • Lua 94.7%
  • Dockerfile 5.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
renovate-bot db143a37bb
All checks were successful
ci/woodpecker/push/change_log Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
ci/woodpecker/cron/vulnerability Pipeline was successful
ci/woodpecker/cron/renovate Pipeline was successful
ci/woodpecker/cron/auto_merge Pipeline was successful
ci/woodpecker/cron/release Pipeline was successful
maint: Update code.thinkaboutit.tech/pandora/atis Docker tag to v0.7.1 #25
Merged automatically
2026-09-08 21:19:11 +00:00
lua feat: Basic implementation (#1) 2026-07-12 13:20:37 +00:00
.env.test feat: Basic implementation (#1) 2026-07-12 13:20:37 +00:00
.gitignore Initial commit 2026-07-11 21:41:33 +00:00
.goreleaser.yaml Initial commit 2026-07-11 21:41:33 +00:00
.markdownlint.json Initial commit 2026-07-11 21:41:33 +00:00
.prettierrc Initial commit 2026-07-11 21:41:33 +00:00
Containerfile maint: Update code.thinkaboutit.tech/pandora/atis Docker tag to v0.7.1 #25 2026-09-08 21:19:11 +00:00
LICENSE Initial commit 2026-07-11 21:41:33 +00:00
README.md docs: Update README (#4) 2026-07-12 13:46:46 +00:00
renovate.json ci: Use central renovate.json (#10) 2026-07-19 11:43:57 +00:00

Automatic change log generator and releaser

This plugin can run on two kind of action. In case of push event, it creates a new change, or update existing one, with the commits since the lasts release. It also calculates the new version, by using semver. By default and modification is increased, but if any feature commit present than the release is increased. Plugin does not touch the version.

When it is called from a cron, and the box is selected in the issue, it creates a new release and close the issue.

Usage

It can be used at push on main, or cron.

when:
  event: cron
  cron: "release"
steps:
  - name: Make new release
    image: code.thinkaboutit.tech/pandora/changelog.woodpecker:1.0.0
    settings:
      token:
        from_secret: changelog-token
when:
  - event: push
    branch: main
steps:
  - name: Write changelog
    image: code.thinkaboutit.tech/pandora/changelog.woodpecker:1.0.0
    settings:
      token:
        from_secret: changelog-token

Settings

Name Default value Description
token* Used to create/update issue and release

* Requires to have repository:write (for release) and issue:write (for issue tracking).