Skip to content

Conversation

@Fuzzbawls
Copy link
Collaborator

@Fuzzbawls Fuzzbawls commented Jul 30, 2022

Bump our native macOS GA runner to macOS 11 (as 10.15 is now deprecated and will cease to function in December), as well as enable unit and functional tests for our native macOS runner, and fix an issue with Boost 1.78+ compatibility for the multiwallet functional test.

Last commit inspired by bitcoin#24104

Lastly, fs::create_directories now has an error message saying create_directories instead of create_directory. This caused wallet_multiwallet.py to fail. The error message check has been updated to be able accept either string.

@Fuzzbawls Fuzzbawls added this to the 5.5.0 milestone Jul 30, 2022
@Fuzzbawls Fuzzbawls self-assigned this Jul 30, 2022

Choose a reason for hiding this comment

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

Please confirm this is not a TYPO?
create_director

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

this is indeed not a typo. Boost changed the text of the error message starting in version 1.78. so, to maintain compatibility with earlier and newer versions of Boost, a partial text match is now used. create_director will match the old (create_directory) as well as the new (create_directories) string.

Enable the Unit and Functional testing suites for GA runs on native
macOS 10.15.
macOS 10.15 runners have been deprecated, and will cease to be supported
 on 8/30/2022.

actions/runner-images#5583
`fs::create_directories` now has an error message saying
`create_directories` instead of `create_directory`. This caused
wallet_multiwallet.py to fail. The error message check has been updated
to be able accept either string.
@Fuzzbawls Fuzzbawls force-pushed the 2022_GA-native-macos-tests branch from 4d66c99 to 945724b Compare September 17, 2022 02:00
@yenachar
Copy link

utACK c5960bc

Reviewed file diffs. Precise specification of pip version to 3.8 and OS version changes make sense. Error reporting change well explained.

Copy link

@DeanSparrow DeanSparrow left a comment

Choose a reason for hiding this comment

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

Approved.

utACK d207d00

@Fuzzbawls Fuzzbawls merged commit 291ef05 into PIVX-Project:master Sep 21, 2022
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.

3 participants