From a70cbca5a909f7cdab45edf9647c9619d9e83d5a Mon Sep 17 00:00:00 2001 From: melfey Date: Thu, 10 Sep 2026 20:00:06 -0500 Subject: [PATCH] ci: Change from release-plz action to cli The action currently only supports github (I think) while the CLI tool claims to support gitea (the action also does...) --- .gitea/workflows/release-plz.yml | 47 ++++++++++++++------------------ 1 file changed, 21 insertions(+), 26 deletions(-) diff --git a/.gitea/workflows/release-plz.yml b/.gitea/workflows/release-plz.yml index 5647235..ab70161 100644 --- a/.gitea/workflows/release-plz.yml +++ b/.gitea/workflows/release-plz.yml @@ -28,24 +28,24 @@ jobs: - &install-rust name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable - - - &install-gh - name: Install gh cli tool - run: | - apt-get update - apt-get install gh -y - - - name: Run release-plz - uses: release-plz/action@v0.4 + + - &install-cargo-semver + name: Install Cargo SemVer Checks + uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 with: - command: release - forge: gitea - regsitry: gitea - env: - GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }} - CARGO_REGISTRIES_GITEA_TOKEN: ${{ secrets.CARGO_REGISTRIES_GITEA_TOKEN }} + tool: cargo-semver-checks - # Create a PR with the new versions and changelog, preparing the next release. + - &install-release-plz + name: Install release-plz + uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10 + with: + tool: release-plz + + - name: Run release-plz release + run: | + release-plz release --forge gitea --git-token ${{ secrets.GITEA_TOKEN }} --registry gitea --token ${{ secrets.CARGO_REGISTRIES_GITEA_TOKEN }} + + # Create a PR with the new versions and changelog, preparing the next releases release-plz-pr: name: Release-plz PR runs-on: ubuntu-latest @@ -62,14 +62,9 @@ jobs: - *checkout - *install-rust - - *install-gh + - *install-cargo-semver + - *install-release-plz - - name: Run release-plz - uses: release-plz/action@v0.4 - with: - command: release-pr - forge: gitea - regsitry: gitea - env: - GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }} - CARGO_REGISTRIES_GITEA_TOKEN: ${{ secrets.CARGO_REGISTRIES_GITEA_TOKEN }} + - name: Run release-plz release-pr + run: | + release-plz release-pr --forge gitea --git-token ${{ secrets.GITEA_TOKEN }} --registry gitea