apidash
apidash copied to clipboard
Add brew install support
API Dash is currently not available on Homebrew. Contributors can help us in the following ways:
- Provide Step by step details on how to create a build and release it.
- CI/CD pipeline which prepares and publishes the build on FlatHub whenever
pubspec.yamlversion is bumped.
Developers are requested to add (1) in https://github.com/foss42/apidash/blob/main/doc/dev_guide/packaging.md
Once (1) is completed (2) can be taken up.
Related issues & discussions - https://github.com/foss42/apidash/discussions/240
Hey @ashitaprasad I'd like to take this if no one's working on it currently
@deepraj02 Sure, please go ahead
I have previously distributed apps with homebrew (it was a CLI application written in Go ), the usual process was to build and create a new release everytime I push an update with a tag and using GoReleaser and Github Actions I would easily distribute the apps (for Homebrew).
- For this we need 2 things 1 tap repository which will store the .rb files required.
- We'll need to setup auto releases for APIDash.
Nice @deepraj02 You can send a PR with the detailed instructions added to this page under the Homebrew section - https://github.com/foss42/apidash/blob/main/doc/dev_guide/packaging.md
Great.
@deepraj02 Anything you'd like to add to the PR feel free to discuss
@ashitaprasad I was thinking on starting the CI/CD work for the homebrew upload. The crucial step in the deployment is .tar to a service so that we could generate the download link to put in .rb file. Should I use GitHub release for that on my forked repo or any other service like S3?
I'm already on it and been testing the builds locally, having some issues with code signing as of now.
I'm already on it and been testing the builds locally, having some issues with code signing as of now.
Issue while running flutter build macos?