Automate all the things with CI/CD in GitHub Actions
summary
Shows concrete GitHub Actions workflows that actually run composer, use the setup-php action, run phpcs and static analysis, run unit and Playwright-style acceptance tests, and upload test artifacts on failure via upload-artifacts on failure. Demonstrates Docker Compose in CI with wait-for-it, checks for missing Tailwind output with a Tailwind build check, and automates tagging and releases with create tag and release plus pushing images to registries. Practical, repeatable recipes and versioning advice.
AI-written summary · about
chapters (18)
- 0:00CI/CD with GitHub Actions intro
- 2:18Automate repetitive tasks
- 3:02GitHub Actions workflows
- 5:14Simple workflow example
- 7:22Quality checks and deps
- 9:11Frontend asset generation
- 10:57Docker integration testing
- 12:20PDF and Playwright testing
- 14:30Local testing convenience
- 15:10Continuous deployment
- 17:38Tagging and releases
- 18:44Uploading artifacts
- 19:45Docker image publishing
- 20:49Advanced features
- 21:50Reusing actions
- 22:55Automating releases
- 24:03Key takeaways
- 24:25Q&A
related talks
18mDeveloper Workflow Automation with GitHub Actions (CI/CD)
56mCI/CD and beyond with GitHub Actions
01h 00mCI/CD and beyond with GitHub Actions
18mAutomating All the Code & Testing Things with GitHub Actions
44mCI/CD with GitHub Actions
25mBuilding GitHub Actions in PHP with Minicli
48mCICD with Github Actions
25mAutomate Maintainer Tasks With GitHub Actions
