From 7818648cf5cbf579171f4d57bdac61810e9ba64a Mon Sep 17 00:00:00 2001 From: hozan23 <119854621+hozan23@users.noreply.github.com> Date: Fri, 15 Nov 2024 09:34:31 +0100 Subject: [PATCH] github/workflows/release_plz: ignore flight-sql-table-provider crate (#80) --- .github/workflows/release_plz.yml | 14 ++++++++++++++ .release-plz.toml | 5 +++++ 2 files changed, 19 insertions(+) create mode 100644 .release-plz.toml diff --git a/.github/workflows/release_plz.yml b/.github/workflows/release_plz.yml index 3a8f3fd..812372b 100644 --- a/.github/workflows/release_plz.yml +++ b/.github/workflows/release_plz.yml @@ -44,10 +44,24 @@ jobs: fetch-depth: 0 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable + - name: Close old release PR + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + # List all opened PRs which head branch starts with "release-plz-" + release_pr=$(gh pr list --state='open' --json number,headRefName --jq '.[] | select(.headRefName | startswith("release-plz-")) | .number') + # Close the release PR if there is one + if [[ -n "$release_pr" ]]; then + echo "Closing old release PR $release_pr" + gh pr close $release_pr + else + echo "No open release PR" + fi - name: Run release-plz uses: MarcoIeni/release-plz-action@v0.5 with: command: release-pr + config: .release-plz.toml env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} diff --git a/.release-plz.toml b/.release-plz.toml new file mode 100644 index 0000000..19a5e18 --- /dev/null +++ b/.release-plz.toml @@ -0,0 +1,5 @@ +[[package]] +name = "datafusion-flight-sql-table-provider" +changelog_update = false +git_release_enable = false +publish = false