Skip to content

Commit

Permalink
fix(ci): reduce package size + coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
ryshu committed Mar 16, 2023
1 parent e8a8a92 commit e8e1d1f
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 206 deletions.
5 changes: 4 additions & 1 deletion .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,10 @@ jobs:
${{ runner.os }}-
- run: npm ci
- name: test
run: npm test
run: |
npm test
npx nyc check-coverage
npx nyc report > lcov.info
env:
CI: true
- name: Upload coverage reports to Codecov
Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,19 @@ jobs:
${{ runner.os }}-
- run: npm ci
- name: test
run: npm test
run: |
npm test
npx nyc check-coverage
npx nyc report > lcov.info
env:
CI: true
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
with:
verbose: true
files: lcov.info
name: codecov-umbrella
fail_ci_if_error: true

release:
needs: coverage
Expand Down
16 changes: 16 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.github
.husky
.vscode
coverage
node_modules
test
.commitlintrc.json
.editorconfig
.eslintignore
.eslintrc.json
.lintstagedrc.json
.nvmrc
.nycrc.json
.prettierrc
.releaserc.json
.renovaterc.json
5 changes: 4 additions & 1 deletion .releaserc.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
"@semantic-release/npm",
"@semantic-release/git",
["@semantic-release/git", {
"assets": ["dist/**/*.{js,css}", "docs", "package.json"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
"@semantic-release/github"
]
}
203 changes: 0 additions & 203 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,203 +0,0 @@
# [3.0.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.11.0...v3.0.0) (2022-02-10)


### Bug Fixes

* **deps:** update min node and semantic-release ([ea325ba](https://github.com/eclass/semantic-release-sentry-releases/commit/ea325ba294fb788b97abddf8315960c3a65d81d6))


### BREAKING CHANGES

* **deps:** Set min node version to 14.17.0 and semantic-release 18.0.0

# [2.11.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.10.1...v2.11.0) (2021-10-01)

### Features

- **request:** allow response status code 208 when requesting ([28aff72](https://github.com/eclass/semantic-release-sentry-releases/commit/28aff7247c7f78dcc32bfd89f15fada7cb4a4327))

## [2.10.1](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.10.0...v2.10.1) (2021-09-14)

### Bug Fixes

- **logger:** append response error to logger ([344c46b](https://github.com/eclass/semantic-release-sentry-releases/commit/344c46bbbb99e399092a6dc387399bd88826cf82)), closes [#355](https://github.com/eclass/semantic-release-sentry-releases/issues/355)
- **publish:** fix set repository in commit logs ([c09041f](https://github.com/eclass/semantic-release-sentry-releases/commit/c09041f9f569fc535995205e62a4e26875ae4f09)), closes [#355](https://github.com/eclass/semantic-release-sentry-releases/issues/355)

# [2.10.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.9.1...v2.10.0) (2021-07-25)

### Features

- **publish:** use SENTRY_ENVIRONMENT variable for deployments ([022a917](https://github.com/eclass/semantic-release-sentry-releases/commit/022a91779252ba906289405bdedafee67554f472))

### Reverts

- Revert "chore(deps): update dependency temp-write to v5" ([85c94e6](https://github.com/eclass/semantic-release-sentry-releases/commit/85c94e647a6f83ef55f7f93cda035aca13a1f663))

## [2.9.1](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.9.0...v2.9.1) (2021-07-25)

### Bug Fixes

- **deps:** update dependency form-data to v4 ([c0c252b](https://github.com/eclass/semantic-release-sentry-releases/commit/c0c252b0dc185f7c6b55cdbdf1344fb9b451744f))

# [2.9.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.8.0...v2.9.0) (2021-06-11)

### Features

- add option to specify path to git folder if not in current working directory ([2c3c40e](https://github.com/eclass/semantic-release-sentry-releases/commit/2c3c40eeb790e7a7ac405d31e757e25773ebd603))

# [2.8.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.7.0...v2.8.0) (2020-12-17)

### Features

- **publish:** upload files with api ([a0374c7](https://github.com/eclass/semantic-release-sentry-releases/commit/a0374c762a7ed8995c944012b706ea419aed1c1a))

# [2.7.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.6.1...v2.7.0) (2020-10-16)

### Features

- add releasePrefix to sentry release ([b529c0c](https://github.com/eclass/semantic-release-sentry-releases/commit/b529c0c451c93d1f6505fe21196a314a710af423))

## [2.6.1](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.6.0...v2.6.1) (2020-09-09)

### Bug Fixes

- **publish:** filter path_set with type R ([1c58a4d](https://github.com/eclass/semantic-release-sentry-releases/commit/1c58a4d07a72afd386e6839feda1b467e1f4ef62)), closes [#277](https://github.com/eclass/semantic-release-sentry-releases/issues/277)
- **publish:** set default repository from ctx.options.repositoryUrl ([7481aad](https://github.com/eclass/semantic-release-sentry-releases/commit/7481aad0728b2e23004c7a58cda3b0eb9653a6bc)), closes [#270](https://github.com/eclass/semantic-release-sentry-releases/issues/270)

# [2.6.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.5.0...v2.6.0) (2020-09-02)

### Features

- **publish:** add path_set to commits in new release ([0029c65](https://github.com/eclass/semantic-release-sentry-releases/commit/0029c6574b9c8f118a585f486ec4c7e1d5118f96)), closes [#134](https://github.com/eclass/semantic-release-sentry-releases/issues/134)

### Reverts

- Revert "feat: enable using the package.json repo url as the repositoryUrl for sentry" ([17c14af](https://github.com/eclass/semantic-release-sentry-releases/commit/17c14afa7c37dfa6edc4a88215b5601c1ea4e445))

# [2.5.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.4.8...v2.5.0) (2020-09-02)

### Features

- enable using the package.json repo url as the repositoryUrl for sentry ([d094c5b](https://github.com/eclass/semantic-release-sentry-releases/commit/d094c5beb9ee71920a2cfda83c89b976cdf9a37b))

## [2.4.8](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.4.7...v2.4.8) (2020-09-01)

### Bug Fixes

- **deps:** update aggregate-error to 3.1.0 ([31c2a4e](https://github.com/eclass/semantic-release-sentry-releases/commit/31c2a4e18a2facc05d1be54fda9e4a40cd50fef1))

## [2.4.7](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.4.6...v2.4.7) (2020-08-29)

### Bug Fixes

- **verify:** verify token and org with only release permission ([f5bac32](https://github.com/eclass/semantic-release-sentry-releases/commit/f5bac324da46ded84746bb2078f5cc688526b3b1)), closes [#144](https://github.com/eclass/semantic-release-sentry-releases/issues/144)

## [2.4.6](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.4.5...v2.4.6) (2020-08-23)

### Bug Fixes

- **deps:** update dependency @sentry/cli to v1.55.2 ([fd67f9a](https://github.com/eclass/semantic-release-sentry-releases/commit/fd67f9acdfd6ef42cc2c05d24d3266ea1da02a6a))

## [2.4.5](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.4.4...v2.4.5) (2020-07-27)

### Bug Fixes

- **deps:** update dependency @sentry/cli to v1.55.1 ([ecca29d](https://github.com/eclass/semantic-release-sentry-releases/commit/ecca29d78c8b9d8981b58cf19f1093fc7b3fd516))

## [2.4.4](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.4.3...v2.4.4) (2020-07-01)

### Bug Fixes

- **deps:** update dependency @sentry/cli to v1.55.0 ([18f5cf3](https://github.com/eclass/semantic-release-sentry-releases/commit/18f5cf35cb9309ea21891adab5a8287bc51f609b))

## [2.4.3](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.4.2...v2.4.3) (2020-06-03)

### Bug Fixes

- **deps:** update dependency @sentry/cli to v1.54.0 ([7408602](https://github.com/eclass/semantic-release-sentry-releases/commit/74086026476d603aeb7cd6263f06242abb3faa3f))

## [2.4.2](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.4.1...v2.4.2) (2020-05-18)

### Bug Fixes

- **deps:** update dependency @sentry/cli to v1.53.0 ([b6c8a21](https://github.com/eclass/semantic-release-sentry-releases/commit/b6c8a218f23b8b5235f0642464cd3daf8d790d41))

## [2.4.1](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.4.0...v2.4.1) (2020-05-15)

### Bug Fixes

- **deps:** update dependency @sentry/cli to v1.52.4 ([62b83c5](https://github.com/eclass/semantic-release-sentry-releases/commit/62b83c5845c6abe249cc4f44a871e79205b99f84))

# [2.4.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.3.3...v2.4.0) (2020-05-14)

### Features

- allow use of custom hostname ([057d5b0](https://github.com/eclass/semantic-release-sentry-releases/commit/057d5b0db0999ce6fc15038502031f051e618d68)), closes [#149](https://github.com/eclass/semantic-release-sentry-releases/issues/149)

## [2.3.3](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.3.2...v2.3.3) (2020-04-22)

### Bug Fixes

- **deps:** update dependency @sentry/cli to v1.52.3 ([717f136](https://github.com/eclass/semantic-release-sentry-releases/commit/717f13672eac9b2ed8a054722334e0d65ec236e5))

## [2.3.2](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.3.1...v2.3.2) (2020-03-30)

### Bug Fixes

- **deps:** update dependency @sentry/cli to v1.52.1 ([01d8250](https://github.com/eclass/semantic-release-sentry-releases/commit/01d8250a57c7d9c67ebb762f9758aca0171b1d13))

## [2.3.1](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.3.0...v2.3.1) (2020-03-27)

### Bug Fixes

- **deps:** update dependency @sentry/cli to v1.52.0 ([368e232](https://github.com/eclass/semantic-release-sentry-releases/commit/368e232cfef26171f41fa79453ffc66944e284ef))

# [2.3.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.2.0...v2.3.0) (2020-03-27)

### Features

- **publish:** enable upload sourcemaps ([f63fa5d](https://github.com/eclass/semantic-release-sentry-releases/commit/f63fa5d63909c557c9ee3ecf01359d010ad06210)), closes [#80](https://github.com/eclass/semantic-release-sentry-releases/issues/80)

# [2.2.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.1.0...v2.2.0) (2020-03-24)

### Bug Fixes

- **deps:** fix 5 vulnerabilities ([0bf0b15](https://github.com/eclass/semantic-release-sentry-releases/commit/0bf0b15ec27d491edc072c42a521131aa7ac57bf))

### Features

- **config:** add project and org plugin config ([5eb197d](https://github.com/eclass/semantic-release-sentry-releases/commit/5eb197d37762886850866c295296347199b87823))

# [2.1.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.0.1...v2.1.0) (2020-02-05)

### Features

- add create deploy to new release ([1211e9d](https://github.com/eclass/semantic-release-sentry-releases/commit/1211e9da291c270000cd0e594bbb2fab9462c9cf))

## [2.0.1](https://github.com/eclass/semantic-release-sentry-releases/compare/v2.0.0...v2.0.1) (2020-02-05)

### Bug Fixes

- **publish:** fix repository ([b6156e9](https://github.com/eclass/semantic-release-sentry-releases/commit/b6156e9003c11116d8b6949120e7329956fc514d))

# [2.0.0](https://github.com/eclass/semantic-release-sentry-releases/compare/v1.0.0...v2.0.0) (2020-02-04)

### Bug Fixes

- **env:** rename SENTRY_TOKEN to SENTRY_AUTH_TOKEN ([def5039](https://github.com/eclass/semantic-release-sentry-releases/commit/def5039ec85bfc143762b18501e6cff13ffa6a23)), closes [#1](https://github.com/eclass/semantic-release-sentry-releases/issues/1)

### BREAKING CHANGES

- **env:** Rename environment variable SENTRY_TOKEN to SENTRY_AUTH_TOKEN

# 1.0.0 (2019-11-13)

### Features

- implement plugin ([dde2ebf](https://github.com/eclass/semantic-release-sentry-releases/commit/dde2ebf09ce8d9bf1b3fa71eb762fcc01ebb8e77))

# 1.0.0 (2019-11-05)

### Features

- first commit ([1ad650d](https://github.com/eclass/semantic-release-sentry-releases/commit/1ad650da487ed359cca55cd729ba8264695a43b7))

0 comments on commit e8e1d1f

Please sign in to comment.