Let's automate one more thing
summary
Demo shows a concrete release pipeline that builds a Docker container, uploads static artifacts to GitHub Releases and Netlify, and publishes versioned ZIPs and Docker packages for each tag. It automates semantic-versioned releases, generates release notes via the Releases API, and keeps every deploy as an atomic artifact (example: v1.31). The project powering this is opensource.pizza, wired with GitHub Actions and GitHub Releases to produce reproducible, downloadable builds across 31 repos.
AI-written summary · about
chapters (28)
- 0:00Introduction to release automation
- 1:48Basketball and automation analogy
- 5:00Open source project showcase
- 9:15Docusaurus and docs automation
- 10:18GitHub Actions fundamentals
- 12:02Identifying repetitive tasks
- 12:44Explore pipeline walkthrough
- 15:34Workflow limits and tips
- 15:55Local actions and scripts
- 16:58Pull request event triggers
- 17:19GitHub Pages and runners
- 18:23Artifacts and deployments
- 19:27Staging environment setup
- 20:30GitHub Script and PR comments
- 20:50GitHub Packages for releases
- 21:33Automating release notes
- 23:17Hot open source pizza project
- 24:40Q&A session begins
- 25:22Passing workflow data
- 27:29Netlify and GitHub workflows
- 29:33GitHub Pages vs Netlify
- 31:59Docusaurus features explained
- 33:22GitHub as a CMS
- 35:09GitHub as a data source
- 38:14Free tiers and scalability
- 40:03Finding community actions
- 42:30Popularity algorithm project
- 43:54Closing and personal notes
related talks
20mStreamlining Release Management for DevOps Success
18mDeveloper Workflow Automation with GitHub Actions (CI/CD)
31mRelease it like a pro!
25mReleasing at the speed of light
30mAutomate all the things with CI/CD in GitHub Actions
25mReleasing Fast, Easy and Consistently
46mReleasing at the speed of light
29mShip it with GitHub Actions and GitHub Packages
