fix(styles): remove font-stretch for Avatar [ci visual] #48
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Copilot PR Review | |
| on: | |
| pull_request: | |
| types: [opened, synchronize, reopened] | |
| pull_request_review_comment: | |
| types: [created, edited] | |
| permissions: | |
| contents: read | |
| pull-requests: write | |
| issues: write | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.event.number || github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| # GitHub Copilot for PRs is currently in private preview | |
| # This job will use available alternatives until the official action is released | |
| pr-analysis: | |
| runs-on: ubuntu-latest | |
| name: PR Code Analysis | |
| steps: | |
| - name: Checkout | |
| uses: actions/[email protected] | |
| with: | |
| fetch-depth: 0 | |
| - name: Get PR Files | |
| id: changed-files | |
| uses: tj-actions/changed-files@v46 | |
| with: | |
| files: | | |
| packages/*/src/**/*.scss | |
| packages/common-css/src/**/*.scss | |
| packages/styles/src/**/*.scss | |
| separator: "," | |
| - name: Analyze SCSS Files | |
| if: steps.changed-files.outputs.any_changed == 'true' | |
| run: | | |
| echo "## 🎨 SCSS/CSS Analysis Report" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "### Files Changed:" >> $GITHUB_STEP_SUMMARY | |
| IFS=',' read -ra CHANGED_FILES <<< "${{ steps.changed-files.outputs.all_changed_files }}" | |
| for file in "${CHANGED_FILES[@]}"; do | |
| echo "- \`$file\`" >> $GITHUB_STEP_SUMMARY | |
| done | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "### Analysis Summary:" >> $GITHUB_STEP_SUMMARY | |
| echo "- **Files analyzed**: ${#CHANGED_FILES[@]}" >> $GITHUB_STEP_SUMMARY | |
| echo "- **Focus areas**: SCSS quality, BEM conventions, accessibility, performance" >> $GITHUB_STEP_SUMMARY | |
| echo "- **Status**: ✅ Ready for manual review with Copilot integration pending" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "### 🤖 GitHub Copilot Integration" >> $GITHUB_STEP_SUMMARY | |
| echo "GitHub Copilot for PRs is currently in preview. Once available, this workflow will:" >> $GITHUB_STEP_SUMMARY | |
| echo "- Automatically review SCSS code quality" >> $GITHUB_STEP_SUMMARY | |
| echo "- Check BEM naming conventions" >> $GITHUB_STEP_SUMMARY | |
| echo "- Validate accessibility compliance" >> $GITHUB_STEP_SUMMARY | |
| echo "- Analyze performance implications" >> $GITHUB_STEP_SUMMARY | |
| echo "- Detect potential breaking changes" >> $GITHUB_STEP_SUMMARY | |
| pr-summary: | |
| runs-on: ubuntu-latest | |
| name: Generate PR Summary | |
| if: github.event.action == 'opened' | |
| steps: | |
| - name: Checkout | |
| uses: actions/[email protected] | |
| with: | |
| fetch-depth: 0 | |
| - name: Generate Summary | |
| run: | | |
| echo "## 📋 Pull Request Summary" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "### Repository Context" >> $GITHUB_STEP_SUMMARY | |
| echo "- **Project**: SAP Fundamental Styles" >> $GITHUB_STEP_SUMMARY | |
| echo "- **Type**: Design System (SCSS Components & Utilities)" >> $GITHUB_STEP_SUMMARY | |
| echo "- **Branch**: \`${{ github.head_ref }}\`" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "### Review Checklist" >> $GITHUB_STEP_SUMMARY | |
| echo "Please ensure the following are reviewed:" >> $GITHUB_STEP_SUMMARY | |
| echo "- [ ] SCSS syntax and best practices" >> $GITHUB_STEP_SUMMARY | |
| echo "- [ ] BEM naming conventions" >> $GITHUB_STEP_SUMMARY | |
| echo "- [ ] Design token consistency" >> $GITHUB_STEP_SUMMARY | |
| echo "- [ ] Accessibility (WCAG) compliance" >> $GITHUB_STEP_SUMMARY | |
| echo "- [ ] Cross-browser compatibility" >> $GITHUB_STEP_SUMMARY | |
| echo "- [ ] Performance implications" >> $GITHUB_STEP_SUMMARY | |
| echo "- [ ] Breaking changes assessment" >> $GITHUB_STEP_SUMMARY | |
| echo "- [ ] Documentation updates (if needed)" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "### 🚀 Future Enhancement" >> $GITHUB_STEP_SUMMARY | |
| echo "This workflow is prepared for GitHub Copilot PR review integration." >> $GITHUB_STEP_SUMMARY | |
| echo "Once the official actions are available, automated AI reviews will be enabled." >> $GITHUB_STEP_SUMMARY |