From 80d9c5d761e30e7c3e08a6afd54c9e9b4cc35d24 Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Fri, 20 Mar 2026 19:51:00 -0600 Subject: [PATCH 1/2] publish to forge first --- .forgejo/workflows/release-build.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.forgejo/workflows/release-build.yml b/.forgejo/workflows/release-build.yml index 4367f2a..aafa151 100644 --- a/.forgejo/workflows/release-build.yml +++ b/.forgejo/workflows/release-build.yml @@ -14,19 +14,19 @@ jobs: uses: actions/checkout@v4 with: path: source + - name: Publish to forge.steck.dev + env: + CARGO_REGISTRIES_FORGE_INDEX: sparse+https://forge.steck.dev/api/packages/bryson/cargo/ + CARGO_REGISTRIES_FORGE_TOKEN: Bearer ${{ secrets.ACTIONS_TOKEN }} + working-directory: source + run: | + cargo publish --registry forge - name: Publish to crates.io env: CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }} working-directory: source run: | cargo publish - - name: Publish to forge.steck.dev - env: - CARGO_REGISTRIES_FORGE_INDEX: sparse+https://forge.steck.dev/api/packages/bryson/cargo/ - CARGO_REGISTRIES_FORGE_TOKEN: ${{ secrets.ACTIONS_TOKEN }} - working-directory: source - run: | - cargo publish --registry forge docker: name: Docker runs-on: [linux-host, x86_64] @@ -160,7 +160,7 @@ jobs: - name: Create release build archive uses: https://forge.steck.dev/pkg/picca/steps/release@master with: - tag: ${{ forge.ref_name }} + tag: ${{ gitea.ref_name }} os: macos target: ${{ matrix.target }} rocky8: @@ -265,7 +265,7 @@ jobs: - name: Create release build archive uses: https://forge.steck.dev/pkg/picca/steps/release@master with: - tag: ${{ forge.ref_name }} + tag: ${{ gitea.ref_name }} os: windows target: ${{ matrix.target }} release: From 42ae9c8302aee7a7b3de0420a0bcb0b7cb0b8fc9 Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Fri, 20 Mar 2026 22:25:06 -0600 Subject: [PATCH 2/2] hopefully fix git tag message --- .forgejo/workflows/release-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/release-build.yml b/.forgejo/workflows/release-build.yml index aafa151..e60981f 100644 --- a/.forgejo/workflows/release-build.yml +++ b/.forgejo/workflows/release-build.yml @@ -283,7 +283,7 @@ jobs: path: source - name: Get tag body for release notes run: | - git -C source tag -l --format='%(contents:body)' ${{ forge.ref_name }} | tee release-notes + git for-each-ref --format='%(contents:body)' refs/tags/${{ forge.ref_name }} | tee release-notes - name: Download all release artifacts uses: actions/download-artifact@v3 with: