Sign inSign up

2222002/github-actions

By 2222002

โ€ขUpdated 5 months ago

github-actions learning

Image
0

952

2222002/github-actions repository overview

โ GitHub Actions Presentation & Automation Demos

This repository contains:

  1. Interactive React Presentation: A high-impact dashboard for demonstrating GitHub Actions concepts.
  2. 6 Production-Grade Workflows: Real YAML files in .github/workflows/ that you can live-demo to your team.

โ ๐Ÿš€ How to Run the Presentation Locally

  1. Install dependencies:
    npm install
    
  2. Start the dev server:
    npm run dev
    
  3. Open http://localhost:5173 and use arrow keys to navigate.

โ ๐Ÿงช How to Demo the Workflows

WorkflowHow to Demo
๐Ÿณ DockerCreate a tag starting with v (e.g., git tag v1.0.0 && git push --tags). Show the multi-platform build in the Actions tab.
๐Ÿงช Advanced CINavigate to Actions โ†’ "Advanced CI Pipeline" and click Run workflow. Show the parallel matrix jobs.
๐Ÿš€ Auto-ReleasePush a commit with a message like feat: add new feature. A new GitHub Release will appear automatically.
๐Ÿค– PR AssistantOpen a new Pull Request. Check the automated "Size" labels and the checklist comment.
๐Ÿ›ก๏ธ SecurityGo to the Security tab in this repo to see reports from CodeQL, Gitleaks, and Trivy.
โฐ ScheduledTrigger "Scheduled Developer Tasks" manually to see the "Weekly Velocity Report" issue be created.

โ ๐Ÿ›  Manual Push Instructions

If you have permissions issues pushing code from this environment, run these commands in your local terminal:

git remote set-url origin https://github.com/shshinyo/github-actions.git
git add .
git commit -m "feat: complete presentation app and workflow demos"
git push origin main

โ ๐Ÿ“š Presentation Structure

  • Intro: Framing GHA as a developer automation platform.
  • Automation Deep Dive: 6 real-world use cases.
  • Docker Integration: Building multi-arch images.
  • Presenter Guide: How to test every file.
  • Demos: Interactive simulators for Pipeline, Health Checks, Rollbacks, Feature Flags, and Canary Deployments.
  • Advanced: Security scanning, Observability, and System Enhancements.

Tag summary

Content type

Image

Digest

sha256:ae731cd6bโ€ฆ

Size

24.9 MB

Last updated

5 months ago

docker pull 2222002/github-actions:sha-c70dc76