Skip to content

feat(portfolio): curar los 8 Proyectos Principales (Featured Portfoli… #15

feat(portfolio): curar los 8 Proyectos Principales (Featured Portfoli…

feat(portfolio): curar los 8 Proyectos Principales (Featured Portfoli… #15

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
permissions:
contents: read
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run QA Test Suite
run: |
chmod +x generate-assets.sh git_sync.sh tests/test_scripts.sh
./tests/test_scripts.sh
- name: Check for large files
run: |
large=$(find . -not -path './.git/*' -size +1M -type f)
if [ -n "$large" ]; then
echo "Large files detected:"
echo "$large"
exit 1
fi
- name: Check no CV PDF in root
run: |
if [ -f CV_*.pdf ]; then
echo "CV PDF found in root — must be hosted via Releases"
exit 1
fi
- name: ShellCheck
uses: ludeeus/action-shellcheck@master
- name: Validate Links
uses: lycheeverse/lychee-action@v1.10.0
with:
args: --verbose --no-progress './README.md'