Skip to content

GH-49283: [C++][FlightRPC] Add separate release & debug workflows for MacOS ODBC#49284

Merged
kou merged 2 commits into
apache:mainfrom
Bit-Quill:gh-49283-release-debug-macos
Mar 6, 2026
Merged

GH-49283: [C++][FlightRPC] Add separate release & debug workflows for MacOS ODBC#49284
kou merged 2 commits into
apache:mainfrom
Bit-Quill:gh-49283-release-debug-macos

Conversation

@justing-bq
Copy link
Copy Markdown
Contributor

@justing-bq justing-bq commented Feb 13, 2026

Rationale for this change

Addresses #49283

What changes are included in this PR

The ODBC MacOS workflows now have release and debug workflows.

Are these changes tested?

Yes.

Are there any user-facing changes?

No.

@github-actions
Copy link
Copy Markdown

Thanks for opening a pull request!

If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose

Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project.

Then could you also rename the pull request title in the following format?

GH-${GITHUB_ISSUE_ID}: [${COMPONENT}] ${SUMMARY}

or

MINOR: [${COMPONENT}] ${SUMMARY}

See also:

@github-actions github-actions Bot added CI: Extra: C++ Run extra C++ CI awaiting review Awaiting review labels Feb 13, 2026
@justing-bq justing-bq changed the title Add separate release & debug workflows for MacOS ODBC GH-49283: [C++][FlightRPC] Add separate release & debug workflows for MacOS ODBC Feb 13, 2026
@github-actions
Copy link
Copy Markdown

⚠️ GitHub issue #49283 has been automatically assigned in GitHub to PR creator.

@justing-bq
Copy link
Copy Markdown
Contributor Author

@lidavidm this PR is ready for review. Please take a look when you can.

@lidavidm
Copy link
Copy Markdown
Member

lidavidm commented Mar 3, 2026

@kou, any concerns?

@github-actions github-actions Bot added awaiting merge Awaiting merge and removed awaiting review Awaiting review labels Mar 3, 2026
Copy link
Copy Markdown
Member

@kou kou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you need both of release and debug builds?
May we have any problems only with release build?

Comment thread .github/workflows/cpp_extra.yml Outdated
- { architecture: ARM64, macos-version: "14", build_type: release }
env:
ARROW_BUILD_TESTS: ON
ARROW_BUILD_TYPE: ${{ matrix.build_type }}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you use build-type not build_type like we did for macos-version?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, fixed

@github-actions github-actions Bot added awaiting changes Awaiting changes and removed awaiting merge Awaiting merge labels Mar 3, 2026
@alinaliBQ alinaliBQ force-pushed the gh-49283-release-debug-macos branch from f96c506 to 853fcc4 Compare March 4, 2026 18:42
@github-actions github-actions Bot added awaiting change review Awaiting change review and removed awaiting changes Awaiting changes labels Mar 4, 2026
@alinaliBQ
Copy link
Copy Markdown
Collaborator

Why do you need both of release and debug builds? May we have any problems only with release build?

I don't think there will be issues if we just have release build. We were thinking that if both release and debug versions build on macOS in the CI, it would be good to test both for more coverage.

Copy link
Copy Markdown
Collaborator

@alinaliBQ alinaliBQ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressing kou's comments

Comment thread .github/workflows/cpp_extra.yml Outdated
- { architecture: ARM64, macos-version: "14", build_type: release }
env:
ARROW_BUILD_TESTS: ON
ARROW_BUILD_TYPE: ${{ matrix.build_type }}
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, fixed

@kou
Copy link
Copy Markdown
Member

kou commented Mar 5, 2026

OK. Could you add an explanation why we want to add release build to the PR description or associated issue?

Could you fix CI failures?

@alinaliBQ alinaliBQ force-pushed the gh-49283-release-debug-macos branch from 853fcc4 to ca3219b Compare March 5, 2026 18:31
Replace `build_type` with `build-type`
@alinaliBQ alinaliBQ force-pushed the gh-49283-release-debug-macos branch from ca3219b to 2988340 Compare March 5, 2026 19:22
@alinaliBQ
Copy link
Copy Markdown
Collaborator

@kou Yes of course. I have posted a comment #49283 (comment) since Justin is currently out of office and I don't have edit access to the issue or PR.

Thanks for catching the failure, I have fixed it in the workflows.

Copy link
Copy Markdown
Member

@kou kou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@github-actions github-actions Bot removed the awaiting change review Awaiting change review label Mar 6, 2026
@github-actions github-actions Bot added the awaiting merge Awaiting merge label Mar 6, 2026
@kou kou merged commit bbf337b into apache:main Mar 6, 2026
24 of 25 checks passed
@kou kou removed the awaiting merge Awaiting merge label Mar 6, 2026
@conbench-apache-arrow
Copy link
Copy Markdown

After merging your PR, Conbench analyzed the 3 benchmarking runs that have been run so far on merge-commit bbf337b.

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about 2 possible false positives for unstable benchmarks that are known to sometimes produce them.

thisisnic pushed a commit to thisisnic/arrow that referenced this pull request Apr 6, 2026
…ws for MacOS ODBC (apache#49284)

### Rationale for this change
Addresses apache#49283

### What changes are included in this PR
The ODBC MacOS workflows now have release and debug workflows.

### Are these changes tested?
Yes.

### Are there any user-facing changes?
No.
* GitHub Issue: apache#49283

Lead-authored-by: justing-bq <62349012+justing-bq@users.noreply.github.com>
Co-authored-by: Alina (Xi) Li <alinal@bitquilltech.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: Extra: C++ Run extra C++ CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants