The GitHub Actions job "Tests AMD" on airflow.git/centralized_tokens has failed. Run started by GitHub user odaneau-astro (triggered by odaneau-astro).
Head commit for run: 31e14479360c2e8578b55565c046aaf17c701744 / Olivier Daneau <[email protected]> feat: implement semantic tokens system for Airflow UI This commit introduces a comprehensive semantic tokens system for consistent theming and color management across the Airflow UI. ## 🎨 Core Semantic Tokens System - Add comprehensive semantic tokens in theme.ts - Support automatic light/dark mode switching - Create semantic tokens for: brand, danger, error, warning, info - Add task state tokens: success, failed, running, queued, etc. - Add component-specific tokens for consistent styling - Create getChartColors() helper for Chart.js integration ## 🔧 Component Updates (20 files) - Update chart components: TrendCountChart, Gantt - Update state components: StatsCard, NeedsReviewBadge/Button - Update grid components: GridTI, GridButton - Update page components: Overview pages, Dashboard stats - Update UI components: FilterBar, InputWithAddon - Update delete buttons to use 'danger' semantic token - Add VirtualColorExamples component for theme demonstration ## 📚 Documentation - Add centralized_tokens.md implementation guide - Document semantic token structure and usage patterns - Provide migration examples and best practices ## ✅ Benefits - Consistent color usage across all components - Automatic light/dark mode support - Easy theme customization and maintenance - Better accessibility with semantic color names - Foundation for user-configurable themes This implementation follows Chakra UI v3 best practices and provides a solid foundation for consistent theming and future customization. Report URL: https://github.com/apache/airflow/actions/runs/18204858677 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
