GitHub Actions & Python
summary
Shows how GitHub Actions build, test and publish real Python projects: a YAML workflow in .github/workflows checks out code, sets up Python, runs pip installs and tests, builds docs and deploys to GitHub Pages, and uploads PyInstaller executables as artifacts. Concrete outputs include an action pair pyinstaller-windows/pyinstaller-linux, an interrogate coverage check python-interrogate-check, and a maintained project Pandas_Alive with ~21,000 downloads demonstrating automated packaging into executables.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:16setting up github actions
- 6:28use github actions for testing
- 8:25set up a yaml file
- 9:32runs on ubuntu
- 10:35install a package with npm
- 14:44set up any version of python
- 18:56head into the code section of this repository
- 20:50make an action run on a separate branch
related talks
31mPython + Github Actions + Kubernetes : Your Path to achieve Nirvana
30mGitHub Actions Security in Python Packages
01h 21mSecure Python Packaging & Release Using Continuous Deployment
24mGitHub Actions in Action
55mGitHub Actions - CI:CD and more
45mGitHub Actions for Fun and Profit
18mDeveloper Workflow Automation with GitHub Actions (CI/CD)
01h 00mIntroduction to GitHub Actions
