Merge in the Release-Plz Setup #6

Merged
melfely merged 19 commits from melfely/release-plz into master 2026-09-11 16:48:00 +00:00
Showing only changes of commit a70cbca5a9 - Show all commits
+21 -26
View File
@@ -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