mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-03-11 17:49:25 -05:00
style(ci): add action emojis to workflow names for visual scanning
Add separator and action-specific emojis to make it easier to visually distinguish between workflow types (Build/Publish/Validate) at a glance. Pattern: Category emoji + Name · Action emoji + Action - 🔨 Build - 📤 Publish - 🔍 Validate - 🐳 Container - 🧹 Cleanup - 🔗 Link Check - ❤️ Health Check
This commit is contained in:
2
.github/workflows/book-build-baremetal.yml
vendored
2
.github/workflows/book-build-baremetal.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '📚 Book Build (Baremetal)'
|
||||
name: '📚 Book · 🔨 Build (Baremetal)'
|
||||
|
||||
# Concurrency disabled - allow unlimited parallel builds
|
||||
|
||||
|
||||
2
.github/workflows/book-build-container.yml
vendored
2
.github/workflows/book-build-container.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '📚 Book Build (Container)'
|
||||
name: '📚 Book · 🔨 Build (Container)'
|
||||
|
||||
# Concurrency disabled - allow unlimited parallel builds
|
||||
|
||||
|
||||
2
.github/workflows/book-deploy-preview.yml
vendored
2
.github/workflows/book-deploy-preview.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '📚 Book Publish (Dev)'
|
||||
name: '📚 Book · 📤 Publish (Dev)'
|
||||
|
||||
env:
|
||||
ARTIFACT_NAME: dev-html-linux # The name of the artifact produced by the 'validate-dev' workflow
|
||||
|
||||
2
.github/workflows/book-publish-live.yml
vendored
2
.github/workflows/book-publish-live.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '📚 Book Publish (Live)'
|
||||
name: '📚 Book · 📤 Publish (Live)'
|
||||
|
||||
# Shared concurrency group prevents gh-pages conflicts with other live workflows
|
||||
concurrency:
|
||||
|
||||
2
.github/workflows/book-validate-dev.yml
vendored
2
.github/workflows/book-validate-dev.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '📚 Book Validate (Dev)'
|
||||
name: '📚 Book · 🔍 Validate (Dev)'
|
||||
|
||||
# Cancel any running validation and start fresh when new one is triggered
|
||||
# Concurrency disabled - allow unlimited parallel builds
|
||||
|
||||
4
.github/workflows/infra-cleanup-caches.yml
vendored
4
.github/workflows/infra-cleanup-caches.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '🔧 Infra Cleanup Caches'
|
||||
name: '🔧 Infra · 🧹 Cleanup Caches'
|
||||
|
||||
# This workflow cleans up GitHub Actions caches to free up storage
|
||||
# Runs automatically weekly and can be triggered manually
|
||||
@@ -21,7 +21,7 @@ on:
|
||||
|
||||
jobs:
|
||||
cleanup:
|
||||
name: '🔧 Infra Cleanup Caches'
|
||||
name: '🔧 Infra · 🧹 Cleanup Caches'
|
||||
runs-on: ubuntu-latest
|
||||
if: github.repository_owner == 'harvard-edge'
|
||||
|
||||
|
||||
2
.github/workflows/infra-container-linux.yml
vendored
2
.github/workflows/infra-container-linux.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '🔧 Infra Container (Linux)'
|
||||
name: '🔧 Infra · 🐳 Container (Linux)'
|
||||
|
||||
# This workflow builds the Quarto build container and pushes it to GitHub Container Registry
|
||||
# The container pre-installs all dependencies to eliminate 30-45 minute setup time
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: '🔧 Infra Container (Windows)'
|
||||
name: '🔧 Infra · 🐳 Container (Windows)'
|
||||
|
||||
# This workflow builds the Windows Quarto build container
|
||||
# Windows containers are more complex but provide performance benefits
|
||||
|
||||
2
.github/workflows/infra-health-check.yml
vendored
2
.github/workflows/infra-health-check.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '🔧 Infra Health Check'
|
||||
name: '🔧 Infra · ❤️ Health Check'
|
||||
|
||||
# Comprehensive health validation for build containers
|
||||
# Tests essential Quarto build tools and functionality
|
||||
|
||||
2
.github/workflows/infra-link-check.yml
vendored
2
.github/workflows/infra-link-check.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '🔧 Infra Link Check'
|
||||
name: '🔧 Infra · 🔗 Link Check'
|
||||
|
||||
# =============================================================================
|
||||
# PATH CONFIGURATION NOTE
|
||||
|
||||
2
.github/workflows/kits-build-pdfs.yml
vendored
2
.github/workflows/kits-build-pdfs.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '📦 Kits Build PDF'
|
||||
name: '📦 Kits · 🔨 Build PDF'
|
||||
|
||||
# =============================================================================
|
||||
# PDF Build Workflow for Hardware Kits
|
||||
|
||||
2
.github/workflows/kits-publish-dev.yml
vendored
2
.github/workflows/kits-publish-dev.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 📦 Kits Publish (Dev)
|
||||
name: '📦 Kits · 📤 Publish (Dev)'
|
||||
|
||||
# Builds and deploys Hardware Kits site (with PDF) to dev preview
|
||||
|
||||
|
||||
2
.github/workflows/kits-publish-live.yml
vendored
2
.github/workflows/kits-publish-live.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 📦 Kits Publish (Live)
|
||||
name: '📦 Kits · 📤 Publish (Live)'
|
||||
|
||||
# Builds and deploys Hardware Kits site (with PDF) to mlsysbook.ai/kits/
|
||||
|
||||
|
||||
2
.github/workflows/labs-publish-dev.yml
vendored
2
.github/workflows/labs-publish-dev.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 🔮 Labs Publish (Dev)
|
||||
name: '🔮 Labs · 📤 Publish (Dev)'
|
||||
|
||||
# Builds and deploys Labs site to dev preview
|
||||
|
||||
|
||||
2
.github/workflows/labs-publish-live.yml
vendored
2
.github/workflows/labs-publish-live.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 🔮 Labs Publish (Live)
|
||||
name: '🔮 Labs · 📤 Publish (Live)'
|
||||
|
||||
# Builds and deploys Labs site to mlsysbook.ai/labs/
|
||||
|
||||
|
||||
2
.github/workflows/tinytorch-build-pdfs.yml
vendored
2
.github/workflows/tinytorch-build-pdfs.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: '🔥 TinyTorch Build PDFs'
|
||||
name: '🔥 TinyTorch · 🔨 Build PDFs'
|
||||
|
||||
# =============================================================================
|
||||
# PDF Build Workflow (Artifacts Only)
|
||||
|
||||
2
.github/workflows/tinytorch-publish-dev.yml
vendored
2
.github/workflows/tinytorch-publish-dev.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 🔥 TinyTorch Publish (Dev)
|
||||
name: '🔥 TinyTorch · 📤 Publish (Dev)'
|
||||
|
||||
# Builds and deploys TinyTorch site to dev preview
|
||||
# Triggers after Validate (Dev) passes, builds PDFs, then deploys
|
||||
|
||||
2
.github/workflows/tinytorch-publish-live.yml
vendored
2
.github/workflows/tinytorch-publish-live.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 🔥 TinyTorch Publish (Live)
|
||||
name: '🔥 TinyTorch · 📤 Publish (Live)'
|
||||
|
||||
# =============================================================================
|
||||
# TinyTorch Publish Workflow
|
||||
|
||||
2
.github/workflows/tinytorch-validate-dev.yml
vendored
2
.github/workflows/tinytorch-validate-dev.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 🔥 TinyTorch Validate (Dev)
|
||||
name: '🔥 TinyTorch · 🔍 Validate (Dev)'
|
||||
|
||||
# =============================================================================
|
||||
# TinyTorch Validate (Dev) - Comprehensive Testing Workflow
|
||||
|
||||
Reference in New Issue
Block a user