From 51d8aa37a6ca856e9f0cd1fa5d69b30cd1063da5 Mon Sep 17 00:00:00 2001 From: nan Date: Sat, 19 Sep 2026 22:15:51 +0800 Subject: [PATCH] Publish releases on GitHub and Gitea --- .github/workflows/release.yml | 9 ++++++++- tests/tools/test_environments.py | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5dadfdf..bd598f1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -68,7 +68,14 @@ jobs: fi done - - name: Publish release + - name: Publish GitHub release + if: github.server_url == 'https://github.com' + env: + GH_TOKEN: ${{ github.token }} + run: gh release create "$GITHUB_REF_NAME" dist/*.zip --verify-tag --generate-notes + + - name: Publish Gitea release + if: github.server_url != 'https://github.com' uses: https://gitea.com/actions/gitea-release-action@v1.3.6 with: files: |- diff --git a/tests/tools/test_environments.py b/tests/tools/test_environments.py index 9201b2b..1af038d 100644 --- a/tests/tools/test_environments.py +++ b/tests/tools/test_environments.py @@ -64,6 +64,8 @@ def test_workflows_run_the_regular_blender_suite(): encoding="utf-8" ) assert "uv run pack" in release + assert "gh release create" in release + assert "gitea-release-action" in release def test_generated_node_asset_is_ignored_and_untracked():