[release-plz-update-pr] Release new tag

This commit is contained in:
Victor Martinez Montane 2026-03-05 09:46:59 +01:00 committed by JasterV
parent c16f5ff28d
commit f03e2140e1
3 changed files with 9 additions and 5 deletions

View file

@ -8,7 +8,7 @@ steps:
image: plugins/kaniko image: plugins/kaniko
settings: settings:
repo: jasterv/release-plz-update-pr repo: jasterv/release-plz-update-pr
tags: 0.3,latest tags: 0.3.156,0.3,latest
username: username:
from_secret: DOCKERHUB_USERNAME from_secret: DOCKERHUB_USERNAME
password: password:

View file

@ -1,8 +1,8 @@
FROM jasterv/release-plz:0.3 FROM jasterv/release-plz:0.3
COPY release-plz/update-pr.sh /usr/local/bin/release-plz-update-pr COPY release-plz/update-pr.sh /usr/local/bin/update-pr
RUN chmod +x /usr/local/bin/release-plz-update-pr RUN chmod +x /usr/local/bin/update-pr
# Entrypoint is required for Woodpecker plugins # Entrypoint is required for Woodpecker plugins
ENTRYPOINT ["/usr/local/bin/release-plz-update-pr"] ENTRYPOINT ["/usr/local/bin/update-pr"]

View file

@ -10,6 +10,8 @@ BOT_NAME="${PLUGIN_BOT_NAME:-"release-plz-bot"}"
BOT_EMAIL="${PLUGIN_BOT_EMAIL:-"bot@codeberg.org"}" BOT_EMAIL="${PLUGIN_BOT_EMAIL:-"bot@codeberg.org"}"
COMMIT_MESSAGE="${PLUGIN_COMMIT_MESSAGE:-"chore: release-plz update"}" COMMIT_MESSAGE="${PLUGIN_COMMIT_MESSAGE:-"chore: release-plz update"}"
PR_TITLE="${PLUGIN_PR_TITLE:-"chore: release-plz update"}" PR_TITLE="${PLUGIN_PR_TITLE:-"chore: release-plz update"}"
CARGO_PATH="${PLUGIN_CARGO_PATH:-"~/woodpecker/.cargo"}"
# Use Woodpecker CI built-in variables # Use Woodpecker CI built-in variables
REPO_FULL_NAME="${CI_REPO}" # e.g., "username/repo" REPO_FULL_NAME="${CI_REPO}" # e.g., "username/repo"
@ -24,11 +26,13 @@ fi
# --- 3. Run release-plz update --- # --- 3. Run release-plz update ---
echo "--- Running release-plz update ---" echo "--- Running release-plz update ---"
export CARGO_PATH="${CARGO_PATH}"
ls -R ls -R
pwd pwd
release-plz update --verbose --manifest-path=./Cargo.toml release-plz update --verbose --manifest-path="$(pwd)/Cargo.toml"
# Check if any files were changed (Cargo.toml, CHANGELOG.md, etc.) # Check if any files were changed (Cargo.toml, CHANGELOG.md, etc.)
if [ -z "$(git status --porcelain)" ]; then if [ -z "$(git status --porcelain)" ]; then