stlab / libraries

ASL libraries will be migrated here in the stlab namespace, new libraries will be created here.
https://stlab.cc
Boost Software License 1.0
660 stars 65 forks source link

Fix broken MacOS CI and switch to XCode's compiler #467

Closed camio closed 2 years ago

camio commented 2 years ago

The CI for MacOS broke again. Also, @dabrahams pointed out that it is unusual for Mac users to use the compiler distributed with brew so it would likely be more useful to test against the compiler distributed with XCode.

Acceptance Criteria

camio commented 2 years ago

Reopening because there was tech debt introduced with #470.

dabrahams commented 2 years ago

@camio I don't believe that's the case. The inconsistency is not new, just different. What is the new tech debt? Also I opened #473 for that issue, which is not this issue. How does it serve anybody to have an issue titled “Fix broken MacOS CI and switch to XCode's compiler” when both of those tasks are done?

camio commented 2 years ago

We should probably discuss in the team meeting. It relates to our general "definition of done" for a task. Implicit acceptance criteria, in my mind, includes documentation/testing/and not knowingly introducing tech debt. In this case, the tech debt introduced is that we changed the version of the compiler from 13.0.1 to 13.0.0 and this line and this line were not updated to reflect that change.

camio commented 2 years ago

Closing this issue.