Skip to content

[ABLD-28] Add macOS build for AArch64/ARM64 #20455

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

rdesgroppes
Copy link

What does this PR do?

Motivation

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Add the qa/skip-qa label if the PR doesn't need to be tested during QA.
  • If you need to backport this PR to another branch, you can add the backport/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged

Copy link

codecov bot commented Jun 5, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 90.15%. Comparing base (47776a7) to head (8b6a8a6).
Report is 1 commits behind head on master.

Additional details and impacted files
Flag Coverage Δ
activemq ?
cassandra ?
confluent_platform ?
ddev 87.99% <ø> (ø)
hive ?
hivemq ?
hudi ?
ignite ?
jboss_wildfly ?
kafka ?
presto ?
solr ?
tomcat ?
weblogic ?

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@rdesgroppes rdesgroppes force-pushed the regis.desgroppes/macos-aarch64 branch 3 times, most recently from ec1bb02 to 40c7d3a Compare June 6, 2025 10:25
@@ -297,6 +304,7 @@ jobs:
- name: Create pull request
uses: peter-evans/create-pull-request@4e1beaa7521e8b457b572c090b25bd3db56bf1c5 # v5.0.3
with:
base: regis.desgroppes/macos-aarch64
Copy link
Author

Choose a reason for hiding this comment

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

to be removed

@rdesgroppes rdesgroppes force-pushed the regis.desgroppes/macos-aarch64 branch 2 times, most recently from 179aa84 to 408e9d8 Compare June 6, 2025 11:28
@DataDog DataDog deleted a comment from github-actions bot Jun 6, 2025
@DataDog DataDog deleted a comment from github-actions bot Jun 6, 2025
@rdesgroppes rdesgroppes force-pushed the regis.desgroppes/macos-aarch64 branch from 408e9d8 to 9bd18df Compare June 6, 2025 12:19
@DataDog DataDog deleted a comment from github-actions bot Jun 6, 2025
@rdesgroppes rdesgroppes force-pushed the regis.desgroppes/macos-aarch64 branch from 9bd18df to ec01a2a Compare June 6, 2025 13:15
@DataDog DataDog deleted a comment from github-actions bot Jun 6, 2025
@rdesgroppes rdesgroppes force-pushed the regis.desgroppes/macos-aarch64 branch from ec01a2a to 8499913 Compare June 6, 2025 15:10
@DataDog DataDog deleted a comment from github-actions bot Jun 6, 2025
@rdesgroppes rdesgroppes force-pushed the regis.desgroppes/macos-aarch64 branch 4 times, most recently from 3f46980 to d6572d5 Compare June 12, 2025 13:17
path: output

publish:
name: Publish artifacts and update lockfiles via PR
if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && (github.ref_name == github.event.repository.default_branch || startsWith(github.ref_name, '7.')))
if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && (github.ref_name == 'regis.desgroppes/macos-aarch64'))
Copy link
Author

Choose a reason for hiding this comment

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

dirty

@@ -5,7 +5,7 @@ set -exu
# Packages which must be built from source
always_build=()

if [[ "${DD_BUILD_PYTHON_VERSION}" == "3" ]]; then
if false && [[ "${DD_BUILD_PYTHON_VERSION}" == "3" ]]; then
Copy link
Author

Choose a reason for hiding this comment

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

tmp too

@rdesgroppes rdesgroppes force-pushed the regis.desgroppes/macos-aarch64 branch 3 times, most recently from 08fbb37 to 64162bf Compare June 16, 2025 13:17
@rdesgroppes rdesgroppes force-pushed the regis.desgroppes/macos-aarch64 branch 2 times, most recently from 1f3e4dd to 056d843 Compare June 17, 2025 07:20
@rdesgroppes rdesgroppes force-pushed the regis.desgroppes/macos-aarch64 branch from 056d843 to 8b6a8a6 Compare June 17, 2025 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant