diff --git a/.github/release-please/config.json b/.github/release-please/config.json new file mode 100644 index 00000000..1d22e1d9 --- /dev/null +++ b/.github/release-please/config.json @@ -0,0 +1,18 @@ +{ + "release-type": "node", + "prerelease": true, + "versioning": "prerelease", + "include-component-in-tag": false, + "changelog-sections": [ + { "type": "feat", "section": "Features", "hidden": false }, + { "type": "fix", "section": "Bug Fixes", "hidden": false }, + { "type": "docs", "section": "Documentation", "hidden": false }, + { "type": "build", "section": "Build Related", "hidden": false }, + { "type": "chore", "section": "Chores", "hidden": false }, + { "type": "perf", "section": "Chores", "hidden": false }, + { "type": "ci", "section": "Chores", "hidden": false }, + { "type": "refactor", "section": "Chores", "hidden": false }, + { "type": "test", "section": "Chores", "hidden": false } + ], + "packages": { ".": {} } +} diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json new file mode 100644 index 00000000..1f7a4e34 --- /dev/null +++ b/.github/release-please/manifest.json @@ -0,0 +1 @@ +{".":"17.0.0-4"} diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index ba59d78c..1edc9649 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -2,6 +2,7 @@ on: push: branches: - master + - release-please name: release-please jobs: release-please: @@ -14,21 +15,10 @@ jobs: - uses: google-github-actions/release-please-action@v4 id: release with: - release-type: node - prerelease: beta - package-name: 'eslint-plugin-n' - changelog-types: > - [ - { "type": "feat", "section": "Features", "hidden": false }, - { "type": "fix", "section": "Bug Fixes", "hidden": false }, - { "type": "docs", "section": "Documentation", "hidden": false }, - { "type": "build", "section": "Build Related", "hidden": false }, - { "type": "chore", "section": "Chores", "hidden": false }, - { "type": "perf", "section": "Chores", "hidden": false }, - { "type": "ci", "section": "Chores", "hidden": false }, - { "type": "refactor", "section": "Chores", "hidden": false }, - { "type": "test", "section": "Chores", "hidden": false } - ] + config-file: .github/release-please/config.json + manifest-file: .github/release-please/manifest.json + target-branch: release-please + - uses: actions/checkout@v4 if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-node@v4 @@ -38,7 +28,7 @@ jobs: if: ${{ steps.release.outputs.release_created }} - run: | npm install - npm publish --provenance + npm publish --provenance --tag next env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} if: ${{ steps.release.outputs.release_created }} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..ec68ffff --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +## [17.0.0-4](https://github.com/eslint-community/eslint-plugin-n/compare/17.0.0-3...v17.0.0-4) (2024-02-27) + + +### Bug Fixes + +* **no-unsupported-features:** Remove use of `static` as a variable ([#190](https://github.com/eslint-community/eslint-plugin-n/issues/190)) ([e31d868](https://github.com/eslint-community/eslint-plugin-n/commit/e31d8683b65a6f982cb91634f951afd0fe5583ae)) + + +### Chores + +* Add prerelease tag ([f38fe50](https://github.com/eslint-community/eslint-plugin-n/commit/f38fe5035178a2c8a0232215569755e855d1d17e)) +* Attempt to fake the current version ([068fcd5](https://github.com/eslint-community/eslint-plugin-n/commit/068fcd5c46c7f9733d5209e04527d76253fac21d)) +* Include "prerelease-type" in release manifest ([058133a](https://github.com/eslint-community/eslint-plugin-n/commit/058133a421331713ef8ee5ce379153b4395a1bb4)) +* Migrate to manifest config ([59bed8c](https://github.com/eslint-community/eslint-plugin-n/commit/59bed8c7811664bf7fe6d84aa4c451ead34c225d)) +* Prevent full commit scan ([4c1ae75](https://github.com/eslint-community/eslint-plugin-n/commit/4c1ae75997b9942854e93473356ca8f15b85051f)) diff --git a/package.json b/package.json index 85c34405..b8afdda4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-n", - "version": "17.0.0-3", + "version": "17.0.0-4", "description": "Additional ESLint's rules for Node.js", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0"