Template
Merge in the Release-Plz Setup #6
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user