Skip to content

Commit

Permalink
chore(release): publish #120
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelfig authored Jan 15, 2025
2 parents eaf3e94 + 9eec024 commit d062db5
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 2 deletions.
37 changes: 37 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,6 @@
},
"dependencies": {
"patch-package": "^6.2.2"
}
},
"packageManager": "[email protected]+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}
11 changes: 11 additions & 0 deletions packages/eslint-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/[email protected][email protected]/[email protected]) (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/[email protected][email protected]/[email protected]) (2024-03-28)


Expand Down
2 changes: 1 addition & 1 deletion packages/eslint-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@jessie.js/eslint-plugin",
"version": "0.4.1",
"version": "0.4.2",
"description": "Jessie-specific ESLint plugin",
"keywords": [
"eslint",
Expand Down

0 comments on commit d062db5

Please sign in to comment.