Skip to content

chore(release): version packages #319

chore(release): version packages

chore(release): version packages #319

Workflow file for this run

name: CI
on: [push, pull_request]
permissions: read-all
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version: 24
cache: npm
- run: npm ci
- run: npm run lint
- run: npm run test:ci
- name: Debug coverage files
run: |
echo "Coverage directory contents:"
ls -la coverage/
echo "LCOV file size:"
wc -c coverage/lcov.info
echo "LCOV file first 10 lines:"
head -10 coverage/lcov.info
- name: Upload coverage to Codecov
uses: codecov/codecov-action@e79a6962e0d4c0c17b229090214935d2e33f8354 # v6
with:
files: ./coverage/lcov.info
fail_ci_if_error: false
token: ${{ secrets.CODECOV_TOKEN }}
verbose: true
- name: Upload coverage to Codecov (fallback)
if: failure()
run: |
curl -Os https://cli.codecov.io/latest/linux/codecov
chmod +x codecov
./codecov --verbose upload-process --fail-on-error --file ./coverage/lcov.info --token ${{ secrets.CODECOV_TOKEN }}