From 1e0d6f7eb0b4bb7059d8cbce544cb8a817e68970 Mon Sep 17 00:00:00 2001 From: Forge Recovery Date: Wed, 4 Nov 2026 00:33:33 +0000 Subject: [PATCH 1/2] ci: restore original native release lifecycle Co-Authored-By: Codex --- .gitea/workflows/release.yaml | 45 +++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .gitea/workflows/release.yaml diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml new file mode 100644 index 0000000..2a83911 --- /dev/null +++ b/.gitea/workflows/release.yaml @@ -0,0 +1,45 @@ +name: Release + +# Original tag-only native assets and Homebrew completion, using isolated shared phases. +on: + create: + +permissions: + contents: read + +concurrency: + group: release-${{ github.ref }} + cancel-in-progress: false + +jobs: + build: + if: ${{ github.event_name == 'create' && github.event.ref_type == 'tag' && github.event.ref == github.ref && startsWith(github.ref, 'refs/tags/v') }} + uses: self:KofTwentyTwo/platform-ci/.gitea/workflows/go.yaml@ef28f955d3a47389d0608509109ced9b1abd30b9 + with: + runner: linux-small + packaging: go-cross + artifact: limen + build-targets: linux/amd64:limen-linux-amd64,linux/arm64:limen-linux-arm64,darwin/amd64:limen-macos-amd64,darwin/arm64:limen-macos-arm64 + publish: + needs: [build] + uses: self:KofTwentyTwo/platform-ci/.gitea/workflows/native-release-assets.yaml@kof-release-v1 + permissions: + contents: write + actions: read + with: + artifact-pattern: limen-release-* + asset-names: | + limen-linux-amd64 + limen-linux-arm64 + limen-macos-amd64 + limen-macos-arm64 + checksums.txt + generate-release-notes: true + homebrew: + needs: [publish] + uses: self:KofTwentyTwo/platform-ci/.gitea/workflows/native-homebrew.yaml@kof-release-v1 + permissions: + contents: read + actions: read + with: + artifact: limen-release-linux -- 2.54.0 From d9c768a7819837c769a379e23db330579bbffbf4 Mon Sep 17 00:00:00 2001 From: Forge Recovery Date: Wed, 4 Nov 2026 02:34:47 +0000 Subject: [PATCH 2/2] ci: follow the protected shared native build channel Co-Authored-By: Codex --- .gitea/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 2a83911..e91b6ee 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -14,7 +14,7 @@ concurrency: jobs: build: if: ${{ github.event_name == 'create' && github.event.ref_type == 'tag' && github.event.ref == github.ref && startsWith(github.ref, 'refs/tags/v') }} - uses: self:KofTwentyTwo/platform-ci/.gitea/workflows/go.yaml@ef28f955d3a47389d0608509109ced9b1abd30b9 + uses: self:KofTwentyTwo/platform-ci/.gitea/workflows/go.yaml@kof-release-v1 with: runner: linux-small packaging: go-cross -- 2.54.0