From 02c1ff9beeed89bb21d56db016177f7b6386eb62 Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Tue, 18 Mar 2025 11:20:03 +0100 Subject: [PATCH] feat: add release build step --- .woodpecker.star | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.woodpecker.star b/.woodpecker.star index b6277a9803..64c5a56dfe 100644 --- a/.woodpecker.star +++ b/.woodpecker.star @@ -35,7 +35,7 @@ ONLYOFFICE_DOCUMENT_SERVER = "onlyoffice/documentserver:7.5.1" PLUGINS_CODACY = "plugins/codacy:1" PLUGINS_DOCKER_BUILDX = "woodpeckerci/plugin-docker-buildx:latest" PLUGINS_GH_PAGES = "plugins/gh-pages:1" -PLUGINS_GITHUB_RELEASE = "plugins/github-release:1" +PLUGINS_GITHUB_RELEASE = "woodpeckerci/plugin-release" PLUGINS_GIT_ACTION = "plugins/git-action:1" PLUGINS_GIT_PUSH = "appleboy/drone-git-push" PLUGINS_MANIFEST = "plugins/manifest:1" @@ -559,6 +559,9 @@ def getGoBinForTesting(ctx): "exclude": skipIfUnchanged(ctx, "unit-tests"), }, }, + { + "event": "tag", + }, ], "workspace": workspace, }] @@ -1656,7 +1659,7 @@ def dockerRelease(ctx, repo, build_type): def binaryReleases(ctx): pipelines = [] - depends_on = getPipelineNames(testOpencloudAndUploadResults(ctx) + testPipelines(ctx)) + depends_on = getPipelineNames(getGoBinForTesting(ctx)) for os in config["binaryReleases"]["os"]: pipelines.append(binaryRelease(ctx, os, depends_on)) @@ -1714,10 +1717,10 @@ def binaryRelease(ctx, arch, depends_on = []): "from_secret": "github_token", }, "files": [ - "ocis/dist/release/*", + "opencloud/dist/release/*", ], "title": ctx.build.ref.replace("refs/tags/v", ""), - "note": "ocis/dist/CHANGELOG.md", + "note": "opencloud/dist/CHANGELOG.md", "overwrite": True, "prerelease": len(ctx.build.ref.split("-")) > 1, }, @@ -1811,7 +1814,7 @@ def licenseCheck(ctx): "third-party-licenses.tar.gz", ], "title": ctx.build.ref.replace("refs/tags/v", ""), - "note": "ocis/dist/CHANGELOG.md", + "note": "opencloud/dist/CHANGELOG.md", "overwrite": True, "prerelease": len(ctx.build.ref.split("-")) > 1, },