From b0ebb5156e01a72f313e83d9235de1df950d6c17 Mon Sep 17 00:00:00 2001 From: Michael FIG Date: Wed, 15 Jan 2025 10:26:35 -0600 Subject: [PATCH 1/3] chore(release): publish - @jessie.js/eslint-plugin@0.4.2 --- packages/eslint-plugin/CHANGELOG.md | 11 +++++++++++ packages/eslint-plugin/package.json | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index d845909..b59c345 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.4.2](https://github.com/endojs/Jessie/compare/@jessie.js/eslint-plugin@0.4.1...@jessie.js/eslint-plugin@0.4.2) (2025-01-15) + + +### Bug Fixes + +* remove harden to unfreeze object for eslint v9 compat ([b732653](https://github.com/endojs/Jessie/commit/b732653fd41260fe6fb3f923c4ee45a55f954306)) + + + + + ## [0.4.1](https://github.com/endojs/Jessie/compare/@jessie.js/eslint-plugin@0.4.0...@jessie.js/eslint-plugin@0.4.1) (2024-03-28) diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index b246e8b..ce14a6d 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@jessie.js/eslint-plugin", - "version": "0.4.1", + "version": "0.4.2", "description": "Jessie-specific ESLint plugin", "keywords": [ "eslint", From 7426d94f7e359b949bfb2955b22a9bcb0ffd1788 Mon Sep 17 00:00:00 2001 From: Michael FIG Date: Wed, 15 Jan 2025 10:55:36 -0600 Subject: [PATCH 2/3] build: set `packageManager` --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a96065b..3219a17 100644 --- a/package.json +++ b/package.json @@ -38,5 +38,6 @@ }, "dependencies": { "patch-package": "^6.2.2" - } + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" } From 9eec024565029ede1703c406ce4c7c9f891ef899 Mon Sep 17 00:00:00 2001 From: Michael FIG Date: Wed, 15 Jan 2025 10:57:32 -0600 Subject: [PATCH 3/3] docs(CONTRIBUTING): sketch out release process --- CONTRIBUTING.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..42d87cb --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,37 @@ +Rough notes that should evolve into a better guide sometime. + +## Publishing a release + +```sh +# Name a release branch +now=`date -u +%Y%m%dT%H%M%S` +git checkout -b prepare-release-$now +git branch -u origin + +# Install build dependencies +yarn install --force + +# Bump versions for changed packages +yarn lerna version --conventional-graduate + +# Push and create a release PR +git push +open https://github.com/endojs/Jessie/pulls +``` + +Get approval and wait for CI to pass. + +```sh +# Build release artifacts. +yarn build + +# Publish to NPM. NOTE: You may have to repeat this several times if there are failures. +# without concurrency until https://github.com/Agoric/agoric-sdk/issues/8091 +yarn lerna publish --concurrency 1 from-package +``` + +Merge the release PR into the base branch. + +**DO NOT REBASE OR SQUASH OR YOU WILL LOSE REFERENCES TO YOUR TAGS.** + +You may use the GitHub "Merge" button directly instead of automerge.