~/talk

GitHub Actions & Python

Talkat PyConline AU 2020 · 2020-09-04..09-06· [devops-and-delivery, python]
slides:none on file

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

  1. 0:00Start
  2. 0:16setting up github actions
  3. 6:28use github actions for testing
  4. 8:25set up a yaml file
  5. 9:32runs on ubuntu
  6. 10:35install a package with npm
  7. 14:44set up any version of python
  8. 18:56head into the code section of this repository
  9. 20:50make an action run on a separate branch
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.