delete(docs) remove infraestructura index duplicates #708
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: Emoji Validation | |
| on: | |
| pull_request: | |
| paths: | |
| - '**.py' | |
| - '**.md' | |
| - '**.txt' | |
| - '**.js' | |
| - '**.ts' | |
| - '**.jsx' | |
| - '**.tsx' | |
| - '**.yaml' | |
| - '**.yml' | |
| - '**.json' | |
| - '**.sh' | |
| - '**.bash' | |
| push: | |
| branches: | |
| - main | |
| - develop | |
| - 'claude/**' | |
| jobs: | |
| check-emojis: | |
| name: Check for Emojis | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Check for emojis in changed files | |
| run: | | |
| # Get list of changed files (for PRs) or all files (for pushes) | |
| if [ "${{ github.event_name }}" = "pull_request" ]; then | |
| FILES=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }} | grep -E '\.(py|md|txt|js|ts|jsx|tsx|yaml|yml|json|sh|bash)$' || true) | |
| else | |
| FILES="" | |
| fi | |
| # If no specific files or not a PR, check all files | |
| if [ -z "$FILES" ]; then | |
| bash scripts/workflows/check_no_emojis.sh --all | |
| else | |
| bash scripts/workflows/check_no_emojis.sh $FILES | |
| fi | |
| - name: Summary | |
| if: always() | |
| run: | | |
| echo "## Emoji Validation" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "**Status:** ${{ job.status }}" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "### NO EMOJI Policy" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "This project enforces a strict NO EMOJI policy for:" >> $GITHUB_STEP_SUMMARY | |
| echo "- Code files (.py, .js, .ts, etc.)" >> $GITHUB_STEP_SUMMARY | |
| echo "- Documentation (.md, .txt)" >> $GITHUB_STEP_SUMMARY | |
| echo "- Scripts (.sh, .bash)" >> $GITHUB_STEP_SUMMARY | |
| echo "- Configuration files (.yaml, .yml, .json)" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "### Why?" >> $GITHUB_STEP_SUMMARY | |
| echo "- Compatibility with all terminals/editors" >> $GITHUB_STEP_SUMMARY | |
| echo "- Accessibility for screen readers" >> $GITHUB_STEP_SUMMARY | |
| echo "- Professional technical documentation" >> $GITHUB_STEP_SUMMARY | |
| echo "- Easier searching and grepping" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "### Alternatives" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "| Instead of | Use |" >> $GITHUB_STEP_SUMMARY | |
| echo "|------------|-----|" >> $GITHUB_STEP_SUMMARY | |
| echo "| checkmark | [x] or 'OK' or 'PASS' |" >> $GITHUB_STEP_SUMMARY | |
| echo "| cross mark | [ ] or 'FAIL' |" >> $GITHUB_STEP_SUMMARY | |
| echo "| warning | 'WARNING:' or 'Nota:' |" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "See [CONTRIBUTING.md](../CONTRIBUTING.md) for complete guidelines." >> $GITHUB_STEP_SUMMARY | |
| echo "See [ANALISIS_POLITICA_NO_EMOJIS.md](../ANALISIS_POLITICA_NO_EMOJIS.md) for detailed analysis." >> $GITHUB_STEP_SUMMARY |