diff --git a/.github/workflows/analyse.yml b/.github/workflows/analyse.yml index 59cec76..83c2ab8 100644 --- a/.github/workflows/analyse.yml +++ b/.github/workflows/analyse.yml @@ -26,6 +26,9 @@ jobs: uses: ./.github/actions/lint test: + permissions: + contents: read + id-token: write name: Test runs-on: ubuntu-latest @@ -36,6 +39,12 @@ jobs: - name: Test uses: ./.github/actions/test + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v5 + with: + use_oidc: true + files: ./coverage/coverage-final.json + # STAGE 2: Build build: name: Build diff --git a/README.md b/README.md index 25d996a..92817b7 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,12 @@ # @ambitiondev/dynamic-url -[![Analyse package health](https://github.com/ambitiondev/dynamic-url/actions/workflows/analyse.yml/badge.svg?branch=main)](https://github.com/ambitiondev/dynamic-url/actions/workflows/analyse.yml) - A lightweight JavaScript library for generating dynamic URLs based on templates and parameters. +[![Analyse package health](https://github.com/ambitiondev/dynamic-url/actions/workflows/analyse.yml/badge.svg?branch=main)](https://github.com/ambitiondev/dynamic-url/actions/workflows/analyse.yml) +[![codecov](https://codecov.io/gh/ambitiondev/dynamic-url/graph/badge.svg)](https://codecov.io/gh/ambitiondev/dynamic-url) +[![version](https://img.shields.io/npm/v/@ambitiondev/dynamic-url/latest.svg)][package-npm-href] +[![downloads](https://img.shields.io/npm/dm/@ambitiondev/dynamic-url.svg)][package-npm-href] + ## Installation You can install the library using npm: @@ -33,3 +36,5 @@ console.log(url.resolve()); ## More docs - [API](./docs/api.md) + +[package-npm-href]: https://www.npmjs.com/package/@ambitiondev/dynamic-url