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

Future of Mac version? Also Homebrew Installation #107

Open
luzlab opened this issue Jan 27, 2024 · 4 comments
Open

Future of Mac version? Also Homebrew Installation #107

luzlab opened this issue Jan 27, 2024 · 4 comments

Comments

@luzlab
Copy link

luzlab commented Jan 27, 2024

Since Visual Studio for Mac will be retired, I'm curious about the future of the Mac version?

I got it working and even started writing a recipe for the brew package manager for Mac. I've gotten as far as downloading and installing from the GH release. Next would be adding the commands to build from source. I'm not familiar with C# tooling, but I Visual Studio can be installed by brew. Before I go through the effort of scripting the build from source, I wanted to understand what the post Visual Studio future looks like for Macs and this tool.

@crpietschmann
Copy link
Collaborator

@luzlab This project has no dependency on Visual Studio for Mac.

This tool is a .NET app that can be built either from within Visual Studio 2022 (as mentioned in the repo docs), or from the command-line using dotnet (as the GitHub Actions workflow does within this repo).

@crpietschmann
Copy link
Collaborator

crpietschmann commented Mar 12, 2024

I have submitted a Homebrew cask named cosmosdb-dmt for this tool so we can get it integrated to be installable on macOS via Homebrew (ala brew install cosmosdb-dmt)

Here's the PR to Homebrew: Homebrew/homebrew-cask#168865

@crpietschmann crpietschmann changed the title Future of Mac version? Future of Mac version? Also Homebew Installation Mar 12, 2024
@crpietschmann
Copy link
Collaborator

The Homebrew Cask PR is failing due to an error that Apple requires software to be signed.

I thought I worked around this by having the brew run a chmod command on the dmt binary when it's installed. However, it looks like this may not be something that is allowed by the Homebrew project.

@crpietschmann crpietschmann changed the title Future of Mac version? Also Homebew Installation Future of Mac version? Also Homebrew Installation Mar 12, 2024
@crpietschmann
Copy link
Collaborator

I did get a statement from the Homebrew project:

"We cannot accept it at this time because it does not pass our signature verification check that is a requirement for new submissions. The binary should be signed and notarized for acceptance."

Homebrew support is at a hard stop at the moment. We're going to need to get the binary signed in order to setup the ability to install via Homebrew.

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

No branches or pull requests

2 participants