GitHub Actions & Python

Sat September 05, 11:35 AM–12:00 PM • Back to program
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.

Jack McKew Mr

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