GitHub Features Every C++ Developer Should Know
summary
Shows concrete workflows using GitHub Actions to run a six‑job matrix (six builds plus two analysis checks), demonstrates GitHub hosted runners up to 64 cores/256 GB and self‑hosted runners, and uses Codespaces (devcontainers) to spin up a reproducible environment. Adds CI and a pinned msvc code analysis action to a resurrected C++ Go implementation, finds three alerts including an uninitialized member, cherry‑picks fixes, runs tests and the game binary, and shows the PR gating and artifacts actually work.
AI-written summary · about
chapters (11)
- 0:00GitHub features for C++
- 1:47Why C++ on GitHub
- 6:00Automating builds with Actions
- 13:45GitHub Actions runners and costs
- 14:05Developer environments with Codespaces
- 18:16GitHub collaboration for teams
- 22:29Live demo: CI for C++ project
- 30:23Code scanning in C++
- 38:00Pull requests and local testing
- 46:31Public roadmap for GitHub
- 48:18Q&A on Actions and runners
related talks
30mSpend More Time Coding & Automate the Boring Stuff
45mLights, Camera, GitHub Actions!
01h 47mDeveloper Workflow Automation with GitHub Actions
01h 28mAutomating Developer Things with GitHub Action
44mLeveling up on GitHub: Tips + Tricks for Beginners to...
27mTaking code to next level with Open Source (Git & Github)
45mHow GitHub builds GitHub on GitHub
58mLevel Up Your Debugging Workflow with CMake Presets, Disassembly View, & GitHub Actions
