ipfs / ipfs-desktop

An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
https://docs.ipfs.tech/install/ipfs-desktop/
MIT License
6k stars 865 forks source link

fix: tidy up release steps #2470

Open SgtPooki opened 1 year ago

SgtPooki commented 1 year ago

We should tidy up our release steps so that automating ipfs-desktop release will be more simple.

Automating changelog creation saves time and ensures accuracy. It's also important to include "docs" commits in each release, so changes are well-documented and easy to find. These simple steps can make the release process smoother and more efficient.

Some existing efforts pushed to https://github.com/ipfs/ipfs-desktop/tree/feat/changelog-automation

### Tasks
- [ ] Automate changelog creation with semantic release
- [ ] "npm run release" runs steps 1, 2, 3, 4, & 7 from https://github.com/ipfs/ipfs-desktop/blob/main/DEVELOPER-NOTES.md#main-release-process automatically
whizzzkid commented 1 year ago

@SgtPooki a release-pr (like on ipfs-companion) can be helpful I believe.

SgtPooki commented 1 year ago

This was a small piece i wanted to write out that is going to be needed regardless of release please.