Skip to content

Commit 8879724

Browse files
committed
Add new slides for Supply Chain Attacks and GitHub Well-Architected Framework; create workshop agenda
1 parent ce69d2f commit 8879724

File tree

5 files changed

+70
-1
lines changed

5 files changed

+70
-1
lines changed

auth-setup.sh

100644100755
File mode changed.

slides/Slides.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,16 @@ Demo: [Online Parser](https://yaml-online-parser.appspot.com/)
177177

178178
---
179179

180+
# Supply Chain Attacks
181+
182+
![bg fit right:75%](image.png)
183+
184+
---
185+
180186
<!-- _footer: "https://docs.github.com/en/actions/security-guides" -->
181187

182188
# Security
183189

184-
185190
<div class="columns">
186191
<div>
187192

@@ -254,6 +259,43 @@ updates:
254259
255260
---
256261
262+
# GitHub Well-Architected Framework
263+
264+
![bg right fit](img/gh-waf.png)
265+
266+
- **Community-driven guide** for deploying GitHub effectively.
267+
- Design principles
268+
- Framework pillars
269+
- Actionable, prescriptive advice
270+
271+
---
272+
273+
# GitHub Well-Architected Framework
274+
275+
## Key Principles of the Framework
276+
277+
<div class="columns">
278+
<div>
279+
280+
- Security
281+
- Scalability
282+
- Automation
283+
- Collaboration
284+
285+
</div>
286+
287+
<div>
288+
289+
- Observability
290+
- Performance
291+
- Governance
292+
- Innovation
293+
294+
</div>
295+
</div>
296+
297+
---
298+
257299
# Questions
258300
259301
![bg auto](./img/background.jpg)

slides/image.png

37.4 KB
Loading

slides/img/gh-waf.png

767 KB
Loading

slides/workshop.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Agenda
2+
3+
| **Time** | **Activity** |
4+
|------------|--------------------------------------------------------------------------------------------------|
5+
| **1:00 PM** | **Recap and Basics**: Introduction to CI/CD and YAML basics. |
6+
| **1:15 PM** | Overview of workflows and runners. |
7+
| **1:30 PM** | Explanation of workflows: events, jobs, and steps in GitHub Actions. |
8+
| **1:45 PM** | **Exercise**: Create a simple YAML workflow https://github.com/skills/test-with-actions |
9+
| **2:00 PM** | **Exercise**: https://docs.github.com/en/actions/sharing-automations/creating-actions/creating-a-composite-action |
10+
| **2:15 PM** | **Introduction**: Overview of GitHub Packages and the GitHub Container Registry (GHCR). |
11+
| **2:30 PM** | **Supported Package Types**: Discuss the supported package types and how they integrate with GitHub repositories. |
12+
| **2:45 PM** | **Publishing Packages**: |
13+
| **3:00 PM** | **Exercise**: https://github.com/skills/publish-packages |
14+
| **3:15 PM** | **Deployment**: Examples of workflows for automated deployment. |
15+
| **3:30 PM** | Environments |
16+
| **4:00 PM** | **Exercise**: https://github.com/codebytes/marp-slides-template |
17+
| **4:15 PM** | **Security and Best Practices**: |
18+
| **4:30 PM** | Using Dependabot for action updates and workflow maintenance. |
19+
| **4:45 PM** | **Exercise**: |
20+
| **5:00 PM** | Closing Q&A and sharing resources for further learning. |
21+
22+
## Resources
23+
24+
- https://github.com/sdras/awesome-actions
25+
- https://github.com/actions
26+
- https://github.com/actions/starter-workflows
27+
- https://github.github.com/actions-cheat-sheet/actions-cheat-sheet.html

0 commit comments

Comments
 (0)