Skip to content

[Release][C++] C++ Extra workflow for the apache-arrow-24.0.0-rc0 was canceled #49749

@kou

Description

@kou

Describe the bug, including details regarding any error messages, version, and platform.

C++ Extra includes the ODBC build and it will upload built ODBC artifacts when a tag is pushed:

odbc-release:
needs: odbc-msvc
name: ODBC release
runs-on: ubuntu-latest
if: ${{ startsWith(github.ref_name, 'apache-arrow-') && contains(github.ref_name, '-rc') }}
permissions:
# Upload to GitHub Release
contents: write
steps:
- name: Checkout Arrow
uses: actions/checkout@v6
with:
persist-credentials: false
fetch-depth: 0
submodules: recursive
- name: Download the artifacts
uses: actions/download-artifact@v8
with:
name: flight-sql-odbc-msi-installer
- name: Wait for creating GitHub Release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
dev/release/utils-watch-gh-workflow.sh \
${GITHUB_REF_NAME} \
release_candidate.yml
- name: Upload the artifacts to GitHub Release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh release upload ${GITHUB_REF_NAME} \
--clobber \
Apache-Arrow-Flight-SQL-ODBC-*-win64.msi

But the job for the apache-arrow-24.0.0-rc0 was canceled:

https://github.com/apache/arrow/actions/runs/24404382907

Because the push to the release-24.0.0-rc0 branch includes the same commit as the apache-arrow-24.0.0-rc0 and we have concurrency.group:

https://github.com/apache/arrow/actions/runs/24404394663

concurrency:
group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{ github.workflow }}
cancel-in-progress: true

We don't want to cancel the job triggered by tag push. Can we improve the current concurrency.group?

Component(s)

Release, C++

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions