Skip to content

fix(npm): normalize repository.url to git+https form to silence npm p… #298

fix(npm): normalize repository.url to git+https form to silence npm p…

fix(npm): normalize repository.url to git+https form to silence npm p… #298

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
jobs:
test-cli:
name: Test CLI
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version: latest
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Build dependencies
run: bun run --cwd packages/schema build
- name: Run tests with coverage and JUnit report
working-directory: packages/cli
run: |
bun test \
--coverage \
--coverage-reporter=lcov \
--coverage-dir=./coverage \
--reporter=junit \
--reporter-outfile=./junit.xml
- name: Upload coverage to Codecov
if: ${{ !cancelled() }}
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/cli/coverage/lcov.info
flags: cli
fail_ci_if_error: false
- name: Upload test results to Codecov
if: ${{ !cancelled() }}
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/cli/junit.xml
flags: cli
report_type: test_results
fail_ci_if_error: false