--- kind: pipeline type: kubernetes name: bump version and create release steps: - commands: - pip install -U Commitizen - git config --global user.email "drone@dikurium.ch" - git config --global user.name "Drone" - git config --global url."https://$GIT_USERNAME:$GIT_PASSWORD@gitea.dikurium.ch/".insteadOf "https://gitea.dikurium.ch/" - git config --global --add --bool push.autoSetupRemote true - git fetch --tags - cz bump --annotated-tag --yes || (echo "An error occured while bumping the tag." && exit 0) - git push --follow-tags - cz changelog $(cz version -p) --file-name CZ_CURRENT_CHANGELOG.md || (echo "An error occured while generating the changelog." && exit 0) environment: GIT_PASSWORD: from_secret: git_token GIT_USERNAME: from_secret: git_user image: python:3.12 name: bump version and generate changelog - image: gitea.dikurium.ch/innopeak/drone-gitea-release:0.6 name: create release settings: gitea_password: from_secret: git_token gitea_url: https://gitea.dikurium.ch gitea_username: from_secret: git_user notes_file: CZ_CURRENT_CHANGELOG.md owner: innopeak repo: gqlgen-contrib skip_if_no_notes_file: true use_latest_git_tag: true fetch_git_tags: true trigger: branch: - main event: - push