dvorka / mindforger

Thinking notebook and Markdown editor with LLM wingman.
https://www.mindforger.com
GNU General Public License v2.0
2.21k stars 133 forks source link

Release automation #1155

Open dvorka opened 4 years ago

dvorka commented 4 years ago

Automate and simplify the release process as much as possible.

Release distros and source:

Artifacts (stored in local machine archive directory):

Resources:

dvorka commented 4 years ago
martinrotter commented 4 years ago

@dvorka See update Travis logic in my rssguard repo, I switched to bintray deployment and it is very easy to setup on AppVeyor/Travis.

https://github.com/martinrotter/rssguard/blob/master/.travis.yml

mlncn commented 3 years ago

I think it will, but to confirm, completing this issue will address this problem:

Err:23 http://ppa.launchpad.net/ultradvorka/productivity/ubuntu focal Release 404 Not Found [IP: 91.189.95.83 80] Reading package lists... Done E: The repository 'http://ppa.launchpad.net/ultradvorka/productivity/ubuntu focal Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default.

?

Thanks!

martinrotter commented 3 years ago

Btw, I migrated to Github Actions, with separate release which is automagically updated to contain latest development binaries.

dvorka commented 2 years ago

@martinrotter :+1: you were right - I just migrated to GitHub Actions as well and I was able to pretty quickly get .dmg, unit tests and tarball build working.