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:
Vijay Janapa Reddi
2026-01-27 10:24:58 -05:00
parent 5d0ef80aec
commit cbf8017a26
19 changed files with 20 additions and 20 deletions

View File

@@ -1,4 +1,4 @@
name: '📚 Book Build (Baremetal)'
name: '📚 Book · 🔨 Build (Baremetal)'
# Concurrency disabled - allow unlimited parallel builds

View File

@@ -1,4 +1,4 @@
name: '📚 Book Build (Container)'
name: '📚 Book · 🔨 Build (Container)'
# Concurrency disabled - allow unlimited parallel builds

View File

@@ -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

View File

@@ -1,4 +1,4 @@
name: '📚 Book Publish (Live)'
name: '📚 Book · 📤 Publish (Live)'
# Shared concurrency group prevents gh-pages conflicts with other live workflows
concurrency:

View File

@@ -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

View File

@@ -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'

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -1,4 +1,4 @@
name: '🔧 Infra Link Check'
name: '🔧 Infra · 🔗 Link Check'
# =============================================================================
# PATH CONFIGURATION NOTE

View File

@@ -1,4 +1,4 @@
name: '📦 Kits Build PDF'
name: '📦 Kits · 🔨 Build PDF'
# =============================================================================
# PDF Build Workflow for Hardware Kits

View File

@@ -1,4 +1,4 @@
name: 📦 Kits Publish (Dev)
name: '📦 Kits · 📤 Publish (Dev)'
# Builds and deploys Hardware Kits site (with PDF) to dev preview

View File

@@ -1,4 +1,4 @@
name: 📦 Kits Publish (Live)
name: '📦 Kits · 📤 Publish (Live)'
# Builds and deploys Hardware Kits site (with PDF) to mlsysbook.ai/kits/

View File

@@ -1,4 +1,4 @@
name: 🔮 Labs Publish (Dev)
name: '🔮 Labs · 📤 Publish (Dev)'
# Builds and deploys Labs site to dev preview

View File

@@ -1,4 +1,4 @@
name: 🔮 Labs Publish (Live)
name: '🔮 Labs · 📤 Publish (Live)'
# Builds and deploys Labs site to mlsysbook.ai/labs/

View File

@@ -1,4 +1,4 @@
name: '🔥 TinyTorch Build PDFs'
name: '🔥 TinyTorch · 🔨 Build PDFs'
# =============================================================================
# PDF Build Workflow (Artifacts Only)

View File

@@ -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

View File

@@ -1,4 +1,4 @@
name: 🔥 TinyTorch Publish (Live)
name: '🔥 TinyTorch · 📤 Publish (Live)'
# =============================================================================
# TinyTorch Publish Workflow

View File

@@ -1,4 +1,4 @@
name: 🔥 TinyTorch Validate (Dev)
name: '🔥 TinyTorch · 🔍 Validate (Dev)'
# =============================================================================
# TinyTorch Validate (Dev) - Comprehensive Testing Workflow