From 59bed8c7811664bf7fe6d84aa4c451ead34c225d Mon Sep 17 00:00:00 2001 From: scagood <2230835+scagood@users.noreply.github.com> Date: Tue, 27 Feb 2024 09:14:42 +0000 Subject: [PATCH 1/8] ci: Migrate to manifest config --- .github/release-please/config.json | 18 ++++++++++++++++++ .github/release-please/manifest.json | 1 + .github/workflows/release-please.yml | 21 +++++---------------- 3 files changed, 24 insertions(+), 16 deletions(-) create mode 100644 .github/release-please/config.json create mode 100644 .github/release-please/manifest.json diff --git a/.github/release-please/config.json b/.github/release-please/config.json new file mode 100644 index 00000000..10538382 --- /dev/null +++ b/.github/release-please/config.json @@ -0,0 +1,18 @@ +{ + "release-type": "node", + "prerelease": "", + "versioning-strategy": "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..9981e2d8 --- /dev/null +++ b/.github/release-please/manifest.json @@ -0,0 +1 @@ +{ ".": "17.0.0-3" } diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index ba59d78c..ed6d90e2 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,9 @@ 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 + - uses: actions/checkout@v4 if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-node@v4 @@ -38,7 +27,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 }} From cbc003ef9d0c1beb27d0021b5a7abcdf43ecb10d Mon Sep 17 00:00:00 2001 From: scagood <2230835+scagood@users.noreply.github.com> Date: Tue, 27 Feb 2024 09:16:35 +0000 Subject: [PATCH 2/8] temp: Change target branch --- .github/workflows/release-please.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index ed6d90e2..1edc9649 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -17,6 +17,7 @@ jobs: with: 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 }} From f38fe5035178a2c8a0232215569755e855d1d17e Mon Sep 17 00:00:00 2001 From: scagood <2230835+scagood@users.noreply.github.com> Date: Tue, 27 Feb 2024 09:20:16 +0000 Subject: [PATCH 3/8] ci: Add prerelease tag --- .github/release-please/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/release-please/config.json b/.github/release-please/config.json index 10538382..e279ce34 100644 --- a/.github/release-please/config.json +++ b/.github/release-please/config.json @@ -1,6 +1,6 @@ { "release-type": "node", - "prerelease": "", + "prerelease": "next", "versioning-strategy": "prerelease", "include-component-in-tag": false, "changelog-sections": [ From 068fcd5c46c7f9733d5209e04527d76253fac21d Mon Sep 17 00:00:00 2001 From: scagood <2230835+scagood@users.noreply.github.com> Date: Tue, 27 Feb 2024 09:22:56 +0000 Subject: [PATCH 4/8] ci: Attempt to fake the current version --- .github/release-please/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 9981e2d8..c17cacaa 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1 +1 @@ -{ ".": "17.0.0-3" } +{ ".": "17.0.0-beta03" } From 4c1ae75997b9942854e93473356ca8f15b85051f Mon Sep 17 00:00:00 2001 From: scagood <2230835+scagood@users.noreply.github.com> Date: Tue, 27 Feb 2024 09:25:02 +0000 Subject: [PATCH 5/8] ci: Prevent full commit scan --- .github/release-please/config.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/release-please/config.json b/.github/release-please/config.json index e279ce34..fdb2a6fe 100644 --- a/.github/release-please/config.json +++ b/.github/release-please/config.json @@ -2,6 +2,7 @@ "release-type": "node", "prerelease": "next", "versioning-strategy": "prerelease", + "bootstrap-sha": "7d44c5a9ce784789a9345742d5355639ad4fd9c5", "include-component-in-tag": false, "changelog-sections": [ { "type": "feat", "section": "Features", "hidden": false }, From 058133a421331713ef8ee5ce379153b4395a1bb4 Mon Sep 17 00:00:00 2001 From: scagood <2230835+scagood@users.noreply.github.com> Date: Tue, 27 Feb 2024 09:28:55 +0000 Subject: [PATCH 6/8] ci: Include "prerelease-type" in release manifest --- .github/release-please/config.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/release-please/config.json b/.github/release-please/config.json index fdb2a6fe..2d604d06 100644 --- a/.github/release-please/config.json +++ b/.github/release-please/config.json @@ -1,6 +1,7 @@ { "release-type": "node", - "prerelease": "next", + "prerelease": true, + "prerelease-type": "beta", "versioning-strategy": "prerelease", "bootstrap-sha": "7d44c5a9ce784789a9345742d5355639ad4fd9c5", "include-component-in-tag": false, From 2b78f277c8bf10f252abee30684202c98c62ebe0 Mon Sep 17 00:00:00 2001 From: scagood <2230835+scagood@users.noreply.github.com> Date: Tue, 27 Feb 2024 09:45:22 +0000 Subject: [PATCH 7/8] revert: Make 16.6.2 the previos version --- .github/release-please/config.json | 4 +--- .github/release-please/manifest.json | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/release-please/config.json b/.github/release-please/config.json index 2d604d06..1d22e1d9 100644 --- a/.github/release-please/config.json +++ b/.github/release-please/config.json @@ -1,9 +1,7 @@ { "release-type": "node", "prerelease": true, - "prerelease-type": "beta", - "versioning-strategy": "prerelease", - "bootstrap-sha": "7d44c5a9ce784789a9345742d5355639ad4fd9c5", + "versioning": "prerelease", "include-component-in-tag": false, "changelog-sections": [ { "type": "feat", "section": "Features", "hidden": false }, diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index c17cacaa..9981e2d8 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1 +1 @@ -{ ".": "17.0.0-beta03" } +{ ".": "17.0.0-3" } From c1ea488ec1e40e54cac7c4d5676642ddbbb9b1b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 27 Feb 2024 09:45:53 +0000 Subject: [PATCH 8/8] chore(release-please): release 17.0.0-4 --- .github/release-please/manifest.json | 2 +- CHANGELOG.md | 17 +++++++++++++++++ package.json | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 9981e2d8..1f7a4e34 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1 +1 @@ -{ ".": "17.0.0-3" } +{".":"17.0.0-4"} 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"