diff --git a/.github/workflows/release.yml b/.github/workflows/release-plz.yml similarity index 89% rename from .github/workflows/release.yml rename to .github/workflows/release-plz.yml index a2c96e2..51c1a83 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release-plz.yml @@ -1,18 +1,20 @@ -name: Release-Publish +name: Release-pr permissions: pull-requests: write contents: write on: + workflow_dispatch: + repository_dispatch: + types: [publish] push: branches: - master - workflow_dispatch: jobs: - release-publish: - name: Release-Publish + release-pr: + name: Release-plz runs-on: ubuntu-latest environment: Cargo steps: @@ -25,7 +27,7 @@ jobs: git submodule update --init - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable - - name: + - name: cargo update run: cargo update - name: Cache uses: actions/cache@v4 @@ -42,5 +44,3 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - with: - command: release diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml deleted file mode 100644 index 39fc1ea..0000000 --- a/.github/workflows/release-pr.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Release-pr - -permissions: - pull-requests: write - contents: write - -on: - workflow_dispatch: - repository_dispatch: - types: [publish] - -jobs: - release-pr: - name: Release-pr - runs-on: ubuntu-latest - environment: Cargo - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: initial submodule - run: - git submodule update --init - - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@stable - - name: Run release-plz - uses: MarcoIeni/release-plz-action@v0.5 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - with: - command: release-pr