diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f81053e5..20255428 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -67,13 +67,16 @@ jobs: - name: "Install parse-changelog" uses: taiki-e/install-action@parse-changelog + - name: "Install release-plz from fork" + run: | + git clone https://github.com/lpahlavi/release-plz.git /tmp/release-plz-fork + cd /tmp/release-plz-fork + git checkout 9b511999ed04cc5070fe5efcd5481b6b2cc035c1 + cargo +1.88.0 install --path crates/release_plz + - name: "Run release-plz" - id: release-plz - uses: release-plz/action@8724d33cd97b8295051102e2e19ca592962238f5 # v0.5.108 - with: - command: release + run: release-plz release --git-token ${{ secrets.GITHUB_TOKEN }} env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - name: "Generate Github release body" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e33395b8..1f2c8bfd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,10 +19,13 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 0 + - name: Install release-plz from fork + run: | + git clone https://github.com/lpahlavi/release-plz.git /tmp/release-plz-fork + cd /tmp/release-plz-fork + git checkout 9b511999ed04cc5070fe5efcd5481b6b2cc035c1 + cargo +1.88.0 install --path crates/release_plz - name: Run release-plz - uses: release-plz/action@8724d33cd97b8295051102e2e19ca592962238f5 # v0.5.108 - with: - command: release-pr + run: release-plz release-pr --git-token ${{ secrets.GITHUB_TOKEN }} env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}