GitHub Actions & Python
Start time | 11:35 |
---|---|
End time | 12:00 |
Countdown link | Open timer |
What are GitHub Actions? Why should I use them? How can I make them?
Find the slides at: https://github.com/JackMcKew/pyconau-2020-github-actions-and-python
GitHub Actions are free-to-use, plug & play blocks of continuous integration / continuous delivery (CICD).
This talk will go into how GitHub actions help me maintain my open source Python packages (Pandas_Alive), and how I released my own GitHub Actions for automating the packaging of Python code to executables with PyInstaller.
Tutorial blog posts I've written:
https://jackmckew.dev/github-actions-for-cicd.html
https://jackmckew.dev/how-to-make-github-actions.html
GitHub Actions I've released:
https://github.com/marketplace/actions/pyinstaller-windows
https://github.com/marketplace/actions/pyinstaller-linux
https://github.com/marketplace/actions/python-interrogate-check
Open source Python projects that GitHub actions help me maintain:
https://github.com/JackMcKew/pandas_alive
This talk has a brief mention of animated graphs to do with the COVID-19 pandemic.
I'm an engineer from Newcastle Australia, very passionate about open source software and data science. Always looking for new ideas to try and develop!
I write a weekly blog on technology, programming and more over at https://jackmckew.dev/.
You can also find me on:
https://github.com/JackMcKew
https://www.linkedin.com/in/jack-mckew/
https://twitter.com/Jac_McQ