astro-cli
astro-cli copied to clipboard
Feature/homebrew trigger
Description
configuration to try to test creating a pre-release and release approval ci jobs that when we want to do a pre-release it will update it as such and then on release it will update pre-release to release and release to homebrew
๐ Issue(s)
Related astronomer/issues#3480
๐งช Functional Testing
List the functional testing steps to confirm this feature or fix.
๐ธ Screenshots
Add screenshots to illustrate the validity of these changes.
๐ Checklist
- [ ] Rebased from the main (or release if patching) branch (before testing)
- [ ] Ran
make testbefore taking out of draft - [ ] Added/updated applicable tests
- [ ] Tested against Houston-API and Astronomer (if necessary).
- [ ] Communicated to/tagged owners of respective clients potentially impacted by these changes.
- [ ] Updated any related documentation
Need to figure out how to test this? @danielhoherd any idea how to test this without doing a release?
@bote795 you could make a new repo and play with it there. Maybe fork this repo to your personal account?
@bote795 / @danielhoherd you can always switch to --skip-publish link:
goreleaser release --skip-publish
@bote795 / @danielhoherd you can always switch to
--skip-publishlink:goreleaser release --skip-publish
well with current behavior we skip but the point of this pr is to have approval jobs one for pre-release and one for real release and for it to update homebrew repo as well..but i haven't been able to get ci configuration on my personal to be able to test this...there wouldn't really be any harm to merge and test in release branches since before we were already undoing the release manually
@neel-astro do we still need this? can you please review and may be continue work?
closing this PR, as we currently plan to add more package manager support to CLI, so will tackle this problem once that is done