[MM-62409] Generate and publish code coverage for webapp (#31144)

* Generate and publish code coverage for webapp

* Upate coverage output path

* Simplify coverage patterns

* Disable coverage file search

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Claudio Costa
2025-06-05 06:04:27 -06:00
коммит произвёл GitHub
родитель 50d81c2a38
Коммит 65c5f40c6a
5 изменённых файлов: 16 добавлений и 10 удалений

1
.github/workflows/webapp-ci-pr.yml поставляемый
Просмотреть файл

@@ -18,3 +18,4 @@ concurrency:
jobs:
pr-ci:
uses: ./.github/workflows/webapp-ci-template.yml
secrets: inherit

6
.github/workflows/webapp-ci-template.yml поставляемый
Просмотреть файл

@@ -75,6 +75,12 @@ jobs:
NODE_OPTIONS: --max_old_space_size=5120
run: |
npm run test-ci
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
disable_search: true
files: ./webapp/channels/coverage/lcov.info
build:
runs-on: ubuntu-22.04