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

Create release.sh script #37

Open
4 tasks
kakawait opened this issue Nov 16, 2016 · 8 comments
Open
4 tasks

Create release.sh script #37

kakawait opened this issue Nov 16, 2016 · 8 comments
Assignees
Labels
enhancement New feature or request release
Milestone

Comments

@kakawait
Copy link
Owner

kakawait commented Nov 16, 2016

@kakawait kakawait added this to the 0.4.0-BETA milestone Nov 16, 2016
@kakawait kakawait self-assigned this Nov 16, 2016
@willwade
Copy link

Not sure if this helps or hinders.. https://github.com/openassistive/OpenATFrontEnd/blob/master/.travis.yml & https://github.com/openassistive/OpenATFrontEnd/blob/master/scripts/deploy_travis.sh

(I cant take credit for that.. I'm not sure where its from but it kinda works. ). I like the idea of pushing static to a cdn.

@kakawait
Copy link
Owner Author

Thank for links I will check that asap because I still release manually, I have to change that

@kakawait kakawait modified the milestones: 0.3.0-BETA, 0.4.0-BETA, 0.5.0 Apr 9, 2017
@ghost
Copy link

ghost commented May 7, 2017

@kakawait FWIW this kind of feature may be overly prescriptive in terms of meeting the broader need unless you're turning this into a boilerplate, @kakawait. I personally use s3_website for my deployments but purposely left it out of After Dark, instead opting to create a blog post describing how to use it. https://habd.as/zero-to-http-2-aws-hugo/

@kakawait
Copy link
Owner Author

kakawait commented May 9, 2017

I think issue description is not correct, this script is mainly to automate some stupid task like bumping version on every files (actually I did it manually) and create some meta/tag.

I think deployment will be done through CI process that I should add.

@ghost
Copy link

ghost commented May 9, 2017

Got it. In that case let me introduce you to https://github.com/semantic-release/semantic-release

@ghost
Copy link

ghost commented May 9, 2017

And if you're looking for something a little lighter weight, there's also Standard Version. I've covered the pros and cons of each as I perceive them from real life use here:
speedtracker/speedtracker#56 (comment)

@kakawait
Copy link
Owner Author

kakawait commented May 9, 2017

Yeah I was thinking about because actually release version is a bit chaotic.

I think until project is on beta I don't take more attention on that thing but I have to in future :)

@ghost
Copy link

ghost commented May 9, 2017

Totally. Never too soon to start automating if it's slowing you down now. FWIW, here's an example change log I produced by Standard Version, and I love it because the CHANGELOG is in the code and shipped with the application (unlike what Semantic Release provides):

https://github.com/comfusion/after-dark/blob/master/CHANGELOG.md

EDIT: Pre-release versioning supported as well.

@kakawait kakawait modified the milestones: 0.5.0, 1.0.0 Jul 14, 2019
@kakawait kakawait added enhancement New feature or request and removed feature request labels Aug 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request release
Projects
None yet
Development

No branches or pull requests

2 participants