GitHub Actions can automate your releases from your git commit messages - conventional commits
HTML-код
- Опубликовано: 29 сен 2021
- Take your project from beginning to pro with conventional commits and automated releases with GitHub Actions!
Husky video is here • Improve all your codin...
Join EddieHub and learn more about Open Source! We have more swag to give away eddiehub.org/hacktoberfest-2021
LEARN MORE
I now have a 2nd RUclips channel for short video clips of 60s or less, subscribe ...
/ eddiejaoudetv
JOIN our inclusive open source community EddieHub now for FREE ... eddiehub.org, also checkout my website and sign up to our community NEWSLETTER... eddiejaoude.io for my live stream + video schedule and community calls
Also join our community GitHub organisation by creating an issue with the type "invite me to the organisation" :)
SERVICES I USE AND RECOMMEND
Some of these might be affiliate links, no extra cost you to, but I get a little $ if you sign up, plus you might get a discount too
- NoSQL serverless database with DataStax, you will get $25 FREE credit every month links.eddiejaoude.io/t/bBM0STv...
- Live streaming with Streamyard links.eddiejaoude.io/t/pYlzGjc...
- Cloud hosting with Digital Ocean, you will get $100 FREE credit links.eddiejaoude.io/t/EAaCRWh...
- Membership, Newsletters, CRM all in one with Kartra links.eddiejaoude.io/t/pQ5W3FR...
- Awesome backup platform, BackBlaze links.eddiejaoude.io/t/4rqTZjL...
COMMUNITY SPONSORS
A BIG thank you to my GitHub Sponsors:
***
Stephen Mount github.com/stemount
Nicholas Carrigan github.com/nhcarrigan
***
- Santosh Yadav github.com/santoshyadavdev
- Andrew Cunliffe github.com/andrew-cunliffe
- Alexander Stoichkov github.com/SashoStoichkov
- Allan Regush github.com/AllanRegush
FIND ME ON OTHER SOCIAL PLATFORMS
Don’t forget to support my channel by subscribing below, it’s free, and also share with your friends. Subscribe now!!
ruclips.net/user/eddiejaoude?s...
Follow on other socials for behind the scenes footage, join discord to continue the conversation...
eddiejaoude.io
github.com/eddiejaoude
/ eddiejaoude
/ eddiejaoude
/ eddiejaoude
/ eddiejaoude
/ discord
github.com/EddieHubCommunity Наука
Husky video is here ruclips.net/video/FKVjAz505cY/видео.html
Another hit by Eddie! Thanks. 💪 I want to be ready for Hacktoberfest and this stuff I need! 🔥
thank you Markus!
Thank you, Eddie. I have learnt about releases.
Great 👍
hi Eddie, thanks for this.. I have a question pls, how do we check within our workflow if a release already exists? is there an action we can use to achieve this or should we script with gh?
hi, I am not sure, because I automate the release creation, it always takes the next version number and doesn't cause a clash. Why do you need to check?
Awesome video, waiting for husky 🔥🔥.
P.S. My name is in the video yay 🎉🎉
Thank you for your support! Great you appear in the video 🥳
I created a Husky video before, let me know what you think and I can do part 2 ruclips.net/video/FKVjAz505cY/видео.html
I absolutely loved this video!!💗💗
Thank you, Eddie!
My Questions:
What if I use the wrong commit message? Is there a way to fix that?
Where do Packages & Tags fit into the scenario here?
Things I need to learn before I can implement this:
Squashing Commits in a separate branch & try to make a Breaking Change release.
Learn more about Actions & using them!
(Also if you don't want to answer the questions that's absolutely fine these are just a few doubts I have!)🙌
Thank you Prathamesh!
Great questions! I hope this helps...
- If not pushed or in a branch that is waiting to be merged in, the commits can be squashed when merging or re-written
- Tags are the same as releases in most situations
- I create Packages at the same time as the release with the same version number, so it is all in sync
If you need more information let me know
@@eddiejaoude 🙏Thank you so much!!✨ Off I go to create my own OS Project!
@@prathameshshanbhag4148 yes do it 🥳 great way to learn different skills 💥
Hi Eddie, how do you set up these GH Actions on a repo with branch protection? Is there a way to define an exception to GH actions?
Oh great question! I think there is now a way, before there was not. Can you ping me in the EddieHub Discord so I can check when back at my computer
thanks for the video. REAL demo would have made it really good. Best of luck.
Thanks for watching! We are living streaming this Sunday about advanced GitHub Actions on a real world project, bring your questions
Is this only for npm projects or can it be used for django projects?
Creating a release Action is for any project but the version number will have to be done differently
thanks 😊
any video about bumping version ?
You are welcome, thank you for the feedback! The version is automatically bumped, feat commits bump the minor, fix bump the build number
perfect, thanks for sharing, i loved you contents
Hi Eddie! Thank you so much for this video, it is really helpful. But I do have one question though, let's say you want to bump the version up from 0.x.x to 1.0.0, how do you do it? I went to your repository and saw that you had like over 80 features up to 0.8x.x before it went to 1.10.0. How do you do it?
Thank you Ana for the great feedback on my video! Sure, you can initiate a breaking change, this is from their docs
"BREAKING CHANGE: a commit that has a footer BREAKING CHANGE:, or appends a ! after the type/scope, introduces a breaking API change (correlating with MAJOR in Semantic Versioning). A BREAKING CHANGE can be part of commits of any type."
Any questions let me know, you can come and chat to us in the EddieHub Discord also
git commit -m 'just subbed'
lol love that! Thank you for subbing and writing code 🥳
nice thumbnail btw
thank you!
A video about husky!
Thank you! I created a Husky video before, let me know what you think and I can do part 2 ruclips.net/video/FKVjAz505cY/видео.html
git commit -m “update” 😂
noooo
First view and comment 😂
how was the video? Someone in Discord requested this video a few days ago, but I can't remember who 🤓
@@eddiejaoude great video
Hi, Getting this
vishuhanda@vishuhandas-MacBook-Air nginx-app % git commit -m "fix!: hello there"
zsh: illegal modifier:
vishuhanda@vishuhandas-MacBook-Air nginx-app % git commit -am "fix!: hello there"
zsh: illegal modifier:
vishuhanda@vishuhandas-MacBook-Air nginx-app %
can you guide me on this please . Thanks
Not able to use fix! , build , chore etc as conventional commits . the build starts giving error when used them .
however fix: and feat: are working fine .
Please guide
Might be best to ask in our EddieHub Discord, people help more easily