From 0a4605f165cb2edf4428d8fb39f7e4787585f4e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20K=C3=B6ster?= Date: Tue, 6 Jul 2021 11:53:41 +0200 Subject: [PATCH] fix: handle subcrate with release-please --- .github/workflows/release-please.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index a26314c6a..73f5feffe 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -10,31 +10,41 @@ jobs: runs-on: ubuntu-latest steps: - uses: GoogleCloudPlatform/release-please-action@v2 - id: release + id: release_sys + with: + release-type: rust + package-name: hts-sys + bump-minor-pre-major: Yes + monorepo-tags: true + path: hts-sys + + - uses: GoogleCloudPlatform/release-please-action@v2 + id: release_main with: release-type: rust package-name: rust-htslib bump-minor-pre-major: Yes + monorepo-tags: true - uses: actions/checkout@v2 - if: ${{ steps.release.outputs.release_created }} + if: ${{ steps.release_main.outputs.release_created || steps.release_sys.outputs.release_created }} - name: Install stable toolchain - if: ${{ steps.release.outputs.release_created }} + if: ${{ steps.release_main.outputs.release_created || steps.release_sys.outputs.release_created }} uses: actions-rs/toolchain@v1 with: toolchain: stable override: true - name: Install system dependencies - if: ${{ steps.release.outputs.release_created }} + if: ${{ steps.release_main.outputs.release_created || steps.release_sys.outputs.release_created }} run: | sudo apt-get install --yes zlib1g-dev libbz2-dev musl musl-dev musl-tools clang libc6-dev - uses: Swatinem/rust-cache@v1.3.0 - if: ${{ steps.release.outputs.release_created }} + if: ${{ steps.release_main.outputs.release_created || steps.release_sys.outputs.release_created }} - uses: katyo/publish-crates@v1 - if: ${{ steps.release.outputs.release_created }} + if: ${{ steps.release_main.outputs.release_created || steps.release_sys.outputs.release_created }} with: registry-token: ${{ secrets.CRATES_IO_TOKEN }} \ No newline at end of file