happybeing / safenetwork-fuse

SAFE Drive: access SAFE storage using the file system of Windows, Mac OS and Linux
GNU General Public License v3.0
12 stars 5 forks source link

Improve release process and automate creation of a zip archive per target #8

Closed happybeing closed 5 years ago

happybeing commented 6 years ago

The current release process involves:

This needs to be improved, and some stages automated to reduce work and help consistency of process, naming etc.

It would then remain a manual process to move the release from ./releases-pending to ./releases.

I'm not sure whether to .gitignore ./releases-pending. For now I think yes.


(Note that the first 'release candidates' should be made on a branch other than master, while the final release candidate should be made after the changes have been merged into master. So merging to master should not happen until a release candidate has been tested and found ready for release. If minor bugs are found after merge to master, further release candidates can be made on the master branch, or a new branch created to resolve more serious issues.)

happybeing commented 6 years ago

UPDATED OP on advice from @b-zee :+1:, to avoid including large blogs (released zips) in the commit history and use github releases feature instead.

happybeing commented 5 years ago

In case it is useful: releast-it is a CLI release tool for Git repos and npm packages

happybeing commented 5 years ago

Closing in favour of issue #3 in new SAFE Drive repo as this repo is no longer in us