From fca1fe2b7bb2e2658ba24104982f0f33c8e5872f Mon Sep 17 00:00:00 2001 From: release-bot Date: Mon, 7 Apr 2025 17:44:01 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=8E=89=20Release=201.0.0=20(#9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR was opened by the [ready-release-go](https://github.com/woodpecker-ci/plugin-ready-release-go) plugin. When you're ready to do a release, you can merge this pull-request and a new release with version `1.0.0` will be created automatically. If you're not ready to do a release yet, that's fine, whenever you add more changes to `main` this pull-request will be updated. ## Options - [ ] Mark this version as a release candidate ## [1.0.0](https://git.hackmi.ch/Phil/goshorly/releases/tag/v1.0.0) - 2025-04-07 ### 💥 Breaking changes - [CI Workflow] Improvments for next releses and logic [[#11](https://git.hackmi.ch/Phil/goshorly/pulls/11)] ### 🔒 Security - [CI-Build] Changed DIND to DIND rootless [[#10](https://git.hackmi.ch/Phil/goshorly/pulls/10)] - Update docker Docker tag to v28 [[#5](https://git.hackmi.ch/Phil/goshorly/pulls/5)] ### ✨ Features - Configure Renovate [[#1](https://git.hackmi.ch/Phil/goshorly/pulls/1)] ### 📚 Documentation - Cleaned README and refresh information [[#12](https://git.hackmi.ch/Phil/goshorly/pulls/12)] ### 📦️ Dependency - Update dependency go to v1.24.2 [[#8](https://git.hackmi.ch/Phil/goshorly/pulls/8)] - Update module github.com/gofiber/template/html/v2 to v2.1.3 [[#3](https://git.hackmi.ch/Phil/goshorly/pulls/3)] - Update dependency font-awesome to v6.7.2 [[#4](https://git.hackmi.ch/Phil/goshorly/pulls/4)] - Update woodpeckerci/plugin-docker-buildx Docker tag to v5 [[#7](https://git.hackmi.ch/Phil/goshorly/pulls/7)] - Update module github.com/gofiber/fiber/v2 to v2.52.6 [[#2](https://git.hackmi.ch/Phil/goshorly/pulls/2)] Co-authored-by: oauth Reviewed-on: https://git.hackmi.ch/Phil/goshorly/pulls/9 Co-authored-by: release-bot Co-committed-by: release-bot --- CHANGELOG.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..b4dfe3e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,32 @@ +# Changelog + +## [1.0.0](https://git.hackmi.ch/Phil/goshorly/releases/tag/v1.0.0) - 2025-04-07 + +### ❤️ Thanks to all contributors! ❤️ + +@Phil, @renovate-bot + +### 💥 Breaking changes + +- [CI Workflow] Improvments for next releses and logic [[#11](https://git.hackmi.ch/Phil/goshorly/pulls/11)] + +### 🔒 Security + +- [CI-Build] Changed DIND to DIND rootless [[#10](https://git.hackmi.ch/Phil/goshorly/pulls/10)] +- Update docker Docker tag to v28 [[#5](https://git.hackmi.ch/Phil/goshorly/pulls/5)] + +### ✨ Features + +- Configure Renovate [[#1](https://git.hackmi.ch/Phil/goshorly/pulls/1)] + +### 📚 Documentation + +- Cleaned README and refresh information [[#12](https://git.hackmi.ch/Phil/goshorly/pulls/12)] + +### 📦️ Dependency + +- Update dependency go to v1.24.2 [[#8](https://git.hackmi.ch/Phil/goshorly/pulls/8)] +- Update module github.com/gofiber/template/html/v2 to v2.1.3 [[#3](https://git.hackmi.ch/Phil/goshorly/pulls/3)] +- Update dependency font-awesome to v6.7.2 [[#4](https://git.hackmi.ch/Phil/goshorly/pulls/4)] +- Update woodpeckerci/plugin-docker-buildx Docker tag to v5 [[#7](https://git.hackmi.ch/Phil/goshorly/pulls/7)] +- Update module github.com/gofiber/fiber/v2 to v2.52.6 [[#2](https://git.hackmi.ch/Phil/goshorly/pulls/2)] From 8546c3b969cbed093d24882927cf7ae13ebe52d5 Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 7 Apr 2025 19:03:21 +0000 Subject: [PATCH 2/2] [CI] Improvments build/checks - Updated workflow to release the binary builds for tags in forgejo. - Removed Check for docker build -> to much cpu usage for building. Reviewed-on: https://git.hackmi.ch/Phil/goshorly/pulls/13 --- .woodpecker/1-build-check.yml | 20 -------------------- .woodpecker/20-build-tag.yml | 11 ++++++++++- 2 files changed, 10 insertions(+), 21 deletions(-) diff --git a/.woodpecker/1-build-check.yml b/.woodpecker/1-build-check.yml index b5b738a..777ce5a 100644 --- a/.woodpecker/1-build-check.yml +++ b/.woodpecker/1-build-check.yml @@ -19,26 +19,6 @@ steps: commands: - go build -a -installsuffix cgo -ldflags=" -X $I_PACKAGE.CI_COMMIT_SHA=$CI_COMMIT_SHA -X $I_PACKAGE.CI_COMMIT_BRANCH=$CI_COMMIT_BRANCH -X $I_PACKAGE.CI_COMMIT_TAG=$CI_COMMIT_TAG" -o app-arm64 . - - name: test/build-docker/linux-amd64 - image: woodpeckerci/plugin-docker-buildx:5.2.2 - settings: - platforms: linux/amd64 - dry-run: true - repo: git.hackmi.ch/phil/goshorly - registry: git.hackmi.ch - depends_on: - - test/build-binary/linux-amd64 - - - name: test/build-docker/linux-arm64 - image: woodpeckerci/plugin-docker-buildx:5.2.2 - settings: - platforms: linux/arm64 - dry-run: true - repo: git.hackmi.ch/phil/goshorly - registry: git.hackmi.ch - depends_on: - - test/build-binary/linux-arm64 - when: - event: [push, cron] branch: [main, develop] diff --git a/.woodpecker/20-build-tag.yml b/.woodpecker/20-build-tag.yml index f94e6f4..93987c2 100644 --- a/.woodpecker/20-build-tag.yml +++ b/.woodpecker/20-build-tag.yml @@ -33,7 +33,16 @@ steps: depends_on: - prod/build-binary/linux-amd64 - prod/build-binary/linux-arm64 - + + - name: prod/release/binary + image: woodpeckerci/plugin-release:0.2 + settings: + files: + - 'app-linux-amd64' + - 'app-linux-arm64' + api_key: + from_secret: release_token + when: - event: tag