From c27dbe9343e682eac819fa563de13e508d087ffa Mon Sep 17 00:00:00 2001 From: Marcus Quinn <6428977+marcusquinn@users.noreply.github.com> Date: Mon, 7 Apr 2025 05:47:54 +0100 Subject: [PATCH] Improve Woodpecker CI configuration and add CHANGELOG --- .woodpecker.yml | 10 ++++++++-- CHANGELOG.md | 2 ++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 19157bb..f4bb8ad 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -9,15 +9,18 @@ pipeline: - cp readme.txt build/plugin-reference-cleaner/ - cp LICENSE build/plugin-reference-cleaner/ - cp README.md build/plugin-reference-cleaner/ - - cp CHANGELOG.md build/plugin-reference-cleaner/ + - if [ -f CHANGELOG.md ]; then cp CHANGELOG.md build/plugin-reference-cleaner/; fi - cd build - zip -r ../plugin-reference-cleaner-$VERSION.zip plugin-reference-cleaner - cd .. + - echo "Build completed: plugin-reference-cleaner-$VERSION.zip" + - ls -la *.zip release: image: plugins/gitea-release + secrets: [ gitea_token ] settings: - api_key: + api_key: from_secret: gitea_token base_url: https://gitea.wpallstars.com files: @@ -27,6 +30,9 @@ pipeline: Plugin Reference Cleaner ${CI_COMMIT_TAG} See [CHANGELOG.md](https://gitea.wpallstars.com/wpallstars/plugin-reference-cleaner/src/branch/main/CHANGELOG.md) for details. + when: + event: tag + tag: v* when: event: tag diff --git a/CHANGELOG.md b/CHANGELOG.md index b423e78..6426562 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,12 @@ All notable changes to this project will be documented in this file. ### Added - Support for multisite WordPress installations - Network admin page integration +- Woodpecker CI integration for automated releases ### Improved - Error handling - User experience with better confirmation messages +- Security by adding proper capability checks ## [1.0] - 2025-03-15 ### Added