Skip to content
New issue

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

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

Already on GitHub? # to your account

Support MacOS by repalce ipc-channel with socketpair, upgrade dependencies and improve CI. #9

Merged
merged 14 commits into from
Sep 10, 2022

Conversation

jmjoy
Copy link
Member

@jmjoy jmjoy commented Sep 7, 2022

  1. Upgrade phper, with macos compat.
  2. Setup CI for macos, and setup cache to speed up CI.
  3. Add required_status_checks to .asf.yaml.
  4. To support MacOS, I replace ipc-channel with std UnixDatagram::pair, because there are some bugs in ipc-channel when target os is MacOS.

@wu-sheng wu-sheng added this to the 0.1.0 milestone Sep 7, 2022
@jmjoy jmjoy changed the title Upgrade dependencies and improve CI. Support MacOS by repalce ipc-channel with socketpair, upgrade dependencies and improve CI. Sep 10, 2022
Comment on lines +162 to +165
- name: View logs
if: always()
run: |
cat /tmp/*.log
Copy link
Member Author

Choose a reason for hiding this comment

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

@kezhenxu94 Is this step correct? I want to perform this step regardless of whether the previous step is successful or not.

@jmjoy jmjoy marked this pull request as ready for review September 10, 2022 10:16
@wu-sheng wu-sheng merged commit 144a02b into apache:master Sep 10, 2022
@jmjoy jmjoy deleted the ci branch September 10, 2022 12:35
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants