~/talk

Setting up and managing GitHub actions for multiple projects

Talkat Conf42 DevSecOps 2022 · on Thursday, 2022-12-01· [devops-and-delivery]
slides:none on file

Organization uses org_report repository and workflow templates in .github to manage 30 repositories with shared CI templates; workflows run on GitHub runners for Ubuntu Windows and macOS, use JDK 14.0.1, cache Maven deps, run checkstyle PMD junit and jacoco, and a scheduled workflow regenerates and commits a daily README report. The talk shows concrete YAML fields, the fork-secret attack scenario and the mitigation of requiring approval for outside collaborators and restricting workflow permissions.

AI-written summary · about

  1. 0:00GitHub Actions intro
  2. 2:00What GitHub Actions are
  3. 4:28Managing Actions across projects
  4. 5:37Workflow repo in .github
  5. 8:03Maven build workflow example
  6. 10:59Scheduled & manual triggers
  7. 14:12Secrets management in Actions
  8. 16:42Restrict untrusted forks
  9. 18:09Workflow permissions best practices
  10. 18:55Resources & closing
~/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.