RxCombine
RxCombine copied to clipboard
feat(ci): add release workflow
Adds a workflow that creates a GitHub release upon tag push. This will also run the Carthage archive script and add it to the release.
Rationale: The last couple releases have a missing RxCombine.framework.zip, presumably due to some issues with local dev env configuration and running the carthage-archive.sh script. By moving this to CI, the environment should be more predictable and consistent.
Also see https://github.com/CombineCommunity/RxCombine/issues/10