From 631ee5903f659fc5f9da55ee92d7eae5fa4d2fb0 Mon Sep 17 00:00:00 2001 From: RaviAnand Mohabir Date: Tue, 25 Jun 2024 11:32:01 +0200 Subject: [PATCH] ci: :construction_worker: add drone bump and release pipeline --- .drone.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..ee5abcc --- /dev/null +++ b/.drone.yml @@ -0,0 +1,39 @@ +--- +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 --yes + - git push --follow-tags + - cz changelog $(cz version -p) > CZ_CURRENT_CHANGELOG.md + 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 + name: create release + settings: + gitea_password: + from_secret: git_token + gitea_url: gitea.dikurium.ch + gitea_username: + from_secret: git_user + notes_file: CZ_CURRENT_CHANGELOG.md + owner: innopeak + repo: gqlgen-contrib +trigger: + branch: + - main + event: + - push