Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider automated releases or at the least: Conventional Commits Beta #1004

Open
ghost opened this issue Apr 29, 2020 · 2 comments
Open

Consider automated releases or at the least: Conventional Commits Beta #1004

ghost opened this issue Apr 29, 2020 · 2 comments
Labels
env:Windows This issue is related to running Data Curator on Windows est:Minor Minor effort to implement est:Score=2 Score for estimate of effort required (scale of 1 upwards) fn:Platform-Integration priority:Low support This issue is a candidate to complete under the support agreement

Comments

@ghost
Copy link

ghost commented Apr 29, 2020

While looking into pros/cons of going through Windows store for windows releases, came across:
semantic-release
which uses:
conventionalcommits

Perhaps at the moment, while in 'sponsor-support' mode there is less need for automated releases, but if that changed, the idea of this being handled somewhat by considering commit 'types' and doc, changelog, checksum and publishing might be worthwhile. The documentation for it certainly seems comprehensive at least - I think just for this it's worth a look, as many CI blends seem to be covered.

At the moment, we use package.json with electron-builder to indicate various build types and with CI config, this determines when to test, build and release (to draft or publish). Checksums are also handled.
The only part really that isn't handled is the changelog and comms to users.

At the very least, I do like the look of the Beta of: conventionalcommits - takes little effort to start using this in commits.

@ghost ghost added est:Minor Minor effort to implement assessment:Required Assessment of effort required env:Windows This issue is related to running Data Curator on Windows fn:Platform-Integration priority:Low labels Apr 29, 2020
@ghost
Copy link
Author

ghost commented Apr 29, 2020

Tagging with minimal just to start following convention for commits.
Assessment tag for considering the semantic github library at some point.
Windows tag as if go down the Windows Store release, this library may be useful.

@ghost ghost added support This issue is a candidate to complete under the support agreement est:Score=2 Score for estimate of effort required (scale of 1 upwards) labels May 18, 2020
@ghost
Copy link
Author

ghost commented May 18, 2020

Just changing types of commit messages to line up with Windows store publishing might be all that we need here for now.

@ghost ghost removed the assessment:Required Assessment of effort required label May 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
env:Windows This issue is related to running Data Curator on Windows est:Minor Minor effort to implement est:Score=2 Score for estimate of effort required (scale of 1 upwards) fn:Platform-Integration priority:Low support This issue is a candidate to complete under the support agreement
Projects
None yet
Development

No branches or pull requests

0 participants