NineAnimator icon indicating copy to clipboard operation
NineAnimator copied to clipboard

[Feature Request] Automate the Deployment of Major Releases to Github

Open snowden42 opened this issue 5 years ago • 5 comments

Not sure how helpful this is since it will only be useful to Jailbroken users, but it’s a pretty simple best practice that we could adopt. The Travis configuration should be updated to deploy built, tagged, major releases to Github.

Relevant documentation is here: https://docs.travis-ci.com/user/deployment/releases/

Again, because these would be unsigned (I think, no expert on the iOS ecosystem) this would really only be useful for a small segment of users. But could be helpful for testing purposes and for sanity checking, etc. The same CI could also be used to build downloadable snapshot builds.

snowden42 avatar May 06 '20 03:05 snowden42

Looks like you do this by hand. Stupidly the mobile view of GitHub makes it hard to see releases. I’ve updated the issue to highlight that this Issue is about automating this.

snowden42 avatar May 06 '20 03:05 snowden42

Travis can be set up to sign the IPA’s but there’s some work involved.

snowden42 avatar May 07 '20 02:05 snowden42

Can this automation export a Mac catalyst version on commits?

mmshivesh avatar Sep 28 '20 07:09 mmshivesh

@mmshivesh yes. However, we'll be setting this up in such a way that the catalyst builds are not likely to be signed and/or notarized.

SuperMarcus avatar Sep 28 '20 17:09 SuperMarcus

Oh yeah, I understand, I'd love to take a look at automating this using GitHub actions and contributing a PR

mmshivesh avatar Oct 07 '20 13:10 mmshivesh