~/talk

How to build and test your snaps automatically using GitHub actions

Talkat Ubuntu Summit 2024 · 2024-10-25..10-27· [devops-and-delivery]

Automates building and testing of about 70 snaps using GitHub Actions to run two workflows: a nightly sync that updates hardcoded versions and architectures, and a PR workflow that builds a candidate snap. Builds use Launchpad remote build for multiple architectures including RISC‑V, creates an automated call‑for‑testing GitHub issue with screenshots, and requires scoped secrets (separate candidate and stable creds). Example: Signal Desktop updates reach users within ~24 hours, showing the system works end‑to‑end.

AI-written summary · about

  1. 0:00Automated snap building intro
  2. 1:50Snap requirements
  3. 3:18CI/CD workflow overview
  4. 8:38Updating snap versions
  5. 12:21Workflow demo and testing
  6. 15:59Secure credentials
  7. 18:51Resources and next steps
  8. 21:41Q&A
~/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.