Skip to content
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

Use macos 12 #145

Merged
merged 8 commits into from
May 8, 2024
Merged

Use macos 12 #145

merged 8 commits into from
May 8, 2024

Conversation

csasarak
Copy link
Contributor

@csasarak csasarak commented May 8, 2024

Overview

With the macos-latest update GHA runners became Arm based. This PR switches it to use intel-based macos-12.

I also had to update some tests. Mainly, it seems like the CLI now returns zero source-units in cases where the tests expected it to return an error as a result of this release.

For now, I focused just on getting the tests green again. I can add more to the integration tests or try to cause some other error if needed.

Acceptance criteria

Broker can build on intel.

Testing plan

Integration tests pass and the CI checks here are green.

Risks

None

References

I did this as part of working on a fossa-cli arm release for Mac since releasing this for arm may be a natural next step, Though this PR does not actually do that it is a prerequisite.

Checklist

  • I added tests for this PR's change (or explained in the PR description why tests don't make sense).

@csasarak csasarak requested a review from jssblck May 8, 2024 18:31
@csasarak csasarak requested a review from a team as a code owner May 8, 2024 18:31
@csasarak csasarak merged commit 6c25822 into main May 8, 2024
14 checks passed
@csasarak csasarak deleted the use-macos-12 branch May 8, 2024 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants