Ferris Hallferrishall.dev·Dec 17, 2024Automating GitHub releases with Release PleaseI was recently introduced to a GitHub Action called release-please which I’ve enjoyed using and seeing in action, so naturally to get a better understanding of it I’m writing this short blog post! Hopefully, someone finds it useful. So a quick overvi...release-please
Frank Lamfranklam.hashnode.dev·Oct 17, 2024Automating Versioning and Releases with semantic-releaseManaging versions and releases in software development can often be a cumbersome, error-prone task. You have to follow a proper versioning system, ensure consistent release notes, and tag versions correctly—all while maintaining the momentum of your ...ci-cd
Brilliant Makanjujolex.hashnode.dev·Aug 5, 2024Complete Guide to Versioning JavaScript Projects with GitHubTable of Contents Introduction Versioning Strategy Semantic Versioning (SemVer) Version Numbering Branching Strategy GitFlow Workflow Feature Branching Release Branching Hotfix Branching Release Management Creating a GitHub Release Ta...30 readsJavaScript
Flavio Wuenscheantelo.live·Jul 7, 2024How to Set Up Release-PleaseYou basically need three files: a config file, to set up release-please options for each component a manifest file, to specify the current version of existing components a workflow file, to automate the release process for your repository If you...205 readsci-cd
Alfian Hanantioamalhanaja.hashnode.dev·Jul 7, 2024Release Go CLI Application using GoReleaserSetup GoReleaser First of all install GoReleaser cli tools on my machine using homebrew. if you're not using homebrew you can check all available installation method here. After installing GoReleaser then I initialize goreleaser using command gorelea...38 readsrelease management
Jason Leitokenchingy.hashnode.dev·Jun 11, 2024The Nuances Between Deployments and ReleasesThis will be a relatively short article. Recently, I participated in discussions about release cadences and how work moves from developers to end-users. These discussions raised many issues for me, one of which was the lack of distinction between a d...39 readsLeadership & ManagementDevops
Eugene Chernysheugenechernysh.hashnode.dev·Mar 30, 2024Enhancing Release Predictability in Agile DevelopmentI’m Eugene Chernysh, with over a decade in IT management and strategy, leading projects at MY.GAMES, VK, and MAPS.ME. My experience, particularly with AI-driven content creation and analytics systems, has demonstrated the power of data in digital pro...48 likes·3.7K readsrelease management
Maxat Akbanovmaxat-akbanov.com·Mar 22, 2024Software Releases ExplainedSoftware releases refer to the process of delivering an updated version of software to end-users or to a production environment. This process is a critical part of the software development lifecycle (SDLC) and involves several stages, including plann...devopsDevops
Apache Answeranswerdev.hashnode.dev·Mar 21, 2024Meet Our Release Manager: LinkinStarsAnswer joined the Apache Incubator last October, and we've already released 3 Apache versions so far. From overwhelming during our first release, we are now out of the woods. Speaking of releases, we can’t neglect Release Manager. The person who make...Open Source
Jean-Mark Wrightjaywhy13.hashnode.dev·Mar 19, 2024The story behind Wave's boring Monetization releaseIntroduction On January 29th this year, a seemingly grandiose thing happened. We started monetizing some core features in our 10+ year old product. Beginning then we invited new customers to purchase a subscription to enjoy some exclusive features in...230 readsrelease management