GitHub Actions for Fun and Profit
summary
Walks through YAML workflows that run PSScriptAnalyzer, run 31 Pester tests across an Ubuntu Windows and a flaky self‑hosted runner, upload test artifacts, update the module manifest from a release tag and publish the module to the PowerShell Gallery using a repository secret token and write permissions. Shows pinning actions (checkout v6), using matrix builds and workflow commands for annotations, demonstrates a real publish that mostly succeeds (self‑hosted failed), and warns about supply‑chain risks and action vetting.
AI-written summary · about
chapters (6)
- 0:00GitHub Actions intro
- 6:31Workflow core concepts
- 17:49CI workflow demo
- 28:00PowerShell Gallery publish
- 42:56Security for GitHub Actions
- 43:59Q&A
related talks
49mStop manually publishing your modules. Automate it in 2 minutes!
45mDon’t Stop at the PowerShell Pipeline. Build a CI/CD Pipeline for your PowerShell
44mSipping psake: Creating a Build and Release Pipeline for ...
18mAutomating All the Code & Testing Things with GitHub Actions
01h 11mFree Continuous Delivery to the PowerShell Gallery with Azure DevOps
18mDeveloper Workflow Automation with GitHub Actions (CI/CD)
44mCI/CD with GitHub Actions
56mCI/CD and beyond with GitHub Actions
