Skip to content

Commit

Permalink
fixup! fixup! fixup! fixup! Run MacOS tests with multiple jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
ximinez committed Nov 12, 2024
1 parent 2f2d4e0 commit 323404d
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion .github/actions/dependencies/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@ runs:
# Do not quote the URL. An empty string will be accepted (with
# a non-fatal warning), but a missing argument will not.
conan remote add ripple ${{ env.CONAN_URL }} --insert 0
if [[ "${RUNNER_OS}" = "macOS" ]]
then
conan profile update 'env.CXXFLAGS="-DBOOST_ASIO_DISABLE_CONCEPTS"' default
conan profile update 'conf.tools.build:cxxflags+=["-DBOOST_ASIO_DISABLE_CONCEPTS"]' default
fi
- name: try to authenticate to Ripple Conan remote
id: remote
shell: bash
Expand All @@ -48,7 +53,8 @@ runs:
mkdir ${build_dir}
cd ${build_dir}
# This fixes some dependency build issues, especially on MacOS
if [[ "${{ steps.binaries.outputs.missing }}" =~ "boost" ]]
if [[ "${RUNNER_OS}" = "maxOS" && \
"${{ steps.binaries.outputs.missing }}" =~ "boost" ]]
then
conan install \
--output-folder . \
Expand Down

0 comments on commit 323404d

Please sign in to comment.