Skip to content

chore(deps): update codecov/codecov-action action to v4.5.0 #1134

chore(deps): update codecov/codecov-action action to v4.5.0

chore(deps): update codecov/codecov-action action to v4.5.0 #1134

Workflow file for this run

name: ⚙️ Unit tests
on:
pull_request:
push:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
project:
[
common,
resize-observer,
universal,
audio,
canvas,
geolocation,
intersection-observer,
midi,
mutation-observer,
payment-request,
permissions,
speech,
storage,
workers,
view-transition,
notification,
]
name: ${{ matrix.project }}
steps:
- uses: taiga-family/ci/actions/setup/checkout@v1.56.3
- uses: taiga-family/ci/actions/setup/node@v1.56.3
- run: npx nx test ${{ matrix.project }}
- uses: actions/upload-artifact@v3.1.3
with:
name: coverage-${{ github.workflow }}-${{ github.run_id }}
path: coverage
codecov:
name: Collect coverage
needs: [test]
runs-on: ubuntu-latest
steps:
- uses: taiga-family/ci/actions/setup/checkout@v1.56.3
- uses: actions/download-artifact@v3.0.2
with:
name: coverage-${{ github.workflow }}-${{ github.run_id }}
path: coverage
- name: Display structure of coverage files
run: tree -L 2 ./coverage -P 'lcov.info'
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/common/
flags: summary,common
name: kit
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/universal/
flags: summary,universal
name: universal
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/audio/
flags: summary,audio
name: audio
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/canvas/
flags: summary,canvas
name: canvas
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/geolocation/
flags: summary,geolocation
name: geolocation
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/midi/
flags: summary,midi
name: midi
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/intersection-observer/
flags: summary,intersection-observer
name: intersection-observer
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/resize-observer/
flags: summary,resize-observer
name: resize-observer
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/mutation-observer/
flags: summary,mutation-observer
name: mutation-observer
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/payment-request/
flags: summary,payment-request
name: payment-request
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/permissions/
flags: summary,permissions
name: permissions
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/speech/
flags: summary,speech
name: speech
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/storage/
flags: summary,storage
name: storage
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/workers/
flags: summary,workers
name: workers
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/view-transition/
flags: summary,view-transition
name: view-transition
- uses: codecov/codecov-action@v4.4.1
with:
directory: ./coverage/notification/
flags: summary,notification
name: notification
concurrency:
group: test-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true