Skip to content

Commit

Permalink
chore: bump version to v0.0.9
Browse files Browse the repository at this point in the history
Update the packages versions and changelogs for the `0.0.9 -
2023-03-02` release.
  • Loading branch information
kanej committed Mar 2, 2023
1 parent 145eeee commit 3d70952
Show file tree
Hide file tree
Showing 13 changed files with 67 additions and 48 deletions.
29 changes: 16 additions & 13 deletions docs/publish.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,15 @@ To publish ignition:
1. git fetch, Checkout out `main`, then ensure your branch is up to date `git pull --ff-only`
2. Run a full check, stopping on failure: `npm run fullcheck`
3. Create a release branch `git checkout -b release/yyyy-mm-dd`
4. Under `./packages/core`, update the package version based on semver if appropriate.
5. Under `./packages/hardhat-plugin`, update the package version based on semver if appropriate.
6. Update dependency package versions in examples to match
7. Update the `CHANGELOG.md` under `./packages/core`.
8. Update the `CHANGELOG.md` under `./packages/hardhat-plugin`.
9. Commit the version update `git commit`:
4. Update the `CHANGELOG.md` under `./packages/core`.
5. Update the `CHANGELOG.md` under `./packages/hardhat-plugin`.
6. Update the package versions based on semver: `npm version --no-git-tag-version --workspaces patch #minor #major`
7. Update the version of dependencies:

- cores version in hardhat-ignition devDeps and peerDeps
- examples version of hardhat-ignition

8. Commit the version update `git commit`:

```
chore: bump version to vX.X.X
Expand All @@ -19,10 +22,10 @@ Update the packages versions and changelogs for the `X.X.X -
yyyy-mm-dd` release.
```

10. Push the release branch and open a pull request, the PR description should match the changelogs
11. On a successful check, `rebase merge` the release branch into main
12. Switch to main branch and pull the latest changes
13. Git tag the version, `g tag -a v0.x.x -m "v0.x.x"` and push the tag `git push --follow-tags`
14. Publish `core` if appropriate: `npm publish`
15. Publish `hardhat-plugin` if appropriate: `npm publish`
16. Create a release on github off of the pushed tag
9. Push the release branch and open a pull request, the PR description should match the changelogs
10. On a successful check, `rebase merge` the release branch into main
11. Switch to main branch and pull the latest changes
12. Git tag the version, `g tag -a v0.x.x -m "v0.x.x"` and push the tag `git push --follow-tags`
13. Publish `core` if appropriate: `npm publish`
14. Publish `hardhat-plugin` if appropriate: `npm publish`
15. Create a release on github off of the pushed tag
4 changes: 2 additions & 2 deletions examples/create2/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@nomicfoundation/ignition-create2-example",
"private": true,
"version": "0.0.1",
"version": "0.0.9",
"scripts": {
"test:examples": "hardhat test",
"lint": "npm run prettier -- --check && npm run eslint",
Expand All @@ -11,7 +11,7 @@
},
"devDependencies": {
"hardhat": "^2.10.0",
"@ignored/hardhat-ignition": "^0.0.8"
"@ignored/hardhat-ignition": "^0.0.9"
},
"dependencies": {
"@openzeppelin/contracts": "4.7.3"
Expand Down
4 changes: 2 additions & 2 deletions examples/ens/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@nomicfoundation/ignition-ens-example",
"private": true,
"version": "0.0.1",
"version": "0.0.9",
"scripts": {
"test:examples": "hardhat test",
"lint": "npm run prettier -- --check && npm run eslint",
Expand All @@ -12,7 +12,7 @@
"devDependencies": {
"@ethersproject/abi": "5.7.0",
"@ethersproject/providers": "5.7.2",
"@ignored/hardhat-ignition": "^0.0.8",
"@ignored/hardhat-ignition": "^0.0.9",
"@nomicfoundation/hardhat-chai-matchers": "1.0.4",
"@nomicfoundation/hardhat-network-helpers": "1.0.6",
"@nomicfoundation/hardhat-toolbox": "2.0.0",
Expand Down
4 changes: 2 additions & 2 deletions examples/multisig/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@nomicfoundation/ignition-example-multisig",
"private": true,
"version": "0.0.1",
"version": "0.0.9",
"scripts": {
"test:examples": "hardhat test",
"lint": "npm run prettier -- --check && npm run eslint",
Expand All @@ -12,7 +12,7 @@
"devDependencies": {
"@ethersproject/abi": "5.7.0",
"@ethersproject/providers": "5.7.2",
"@ignored/hardhat-ignition": "^0.0.8",
"@ignored/hardhat-ignition": "^0.0.9",
"@nomicfoundation/hardhat-chai-matchers": "1.0.4",
"@nomicfoundation/hardhat-network-helpers": "1.0.6",
"@nomicfoundation/hardhat-toolbox": "2.0.0",
Expand Down
4 changes: 2 additions & 2 deletions examples/sample/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@nomicfoundation/ignition-sample-example",
"private": true,
"version": "0.0.1",
"version": "0.0.9",
"scripts": {
"test:examples": "hardhat test",
"lint": "npm run prettier -- --check && npm run eslint",
Expand All @@ -12,7 +12,7 @@
"devDependencies": {
"@ethersproject/abi": "5.7.0",
"@ethersproject/providers": "5.7.2",
"@ignored/hardhat-ignition": "^0.0.8",
"@ignored/hardhat-ignition": "^0.0.9",
"@nomicfoundation/hardhat-chai-matchers": "1.0.4",
"@nomicfoundation/hardhat-network-helpers": "1.0.6",
"@nomicfoundation/hardhat-toolbox": "2.0.0",
Expand Down
4 changes: 2 additions & 2 deletions examples/ts-sample/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@nomicfoundation/ignition-ts-sample-example",
"private": true,
"version": "0.0.1",
"version": "0.0.9",
"scripts": {
"test:examples": "hardhat test",
"lint": "npm run prettier -- --check && npm run eslint",
Expand All @@ -12,7 +12,7 @@
"devDependencies": {
"@ethersproject/abi": "5.7.0",
"@ethersproject/providers": "5.7.2",
"@ignored/hardhat-ignition": "^0.0.8",
"@ignored/hardhat-ignition": "^0.0.9",
"@nomicfoundation/hardhat-chai-matchers": "1.0.4",
"@nomicfoundation/hardhat-network-helpers": "1.0.6",
"@nomicfoundation/hardhat-toolbox": "2.0.0",
Expand Down
4 changes: 2 additions & 2 deletions examples/uniswap/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@nomicfoundation/ignition-uniswap-example",
"private": true,
"version": "0.0.1",
"version": "0.0.9",
"scripts": {
"test:examples": "hardhat test",
"lint": "npm run prettier -- --check && npm run eslint",
Expand All @@ -12,7 +12,7 @@
"devDependencies": {
"@ethersproject/abi": "5.7.0",
"@ethersproject/providers": "5.7.2",
"@ignored/hardhat-ignition": "^0.0.8",
"@ignored/hardhat-ignition": "^0.0.9",
"@nomicfoundation/hardhat-chai-matchers": "1.0.4",
"@nomicfoundation/hardhat-network-helpers": "1.0.6",
"@nomicfoundation/hardhat-toolbox": "2.0.0",
Expand Down
35 changes: 17 additions & 18 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"name": "root",
"version": "0.0.0",
"author": "Nomic Foundation",
"license": "SEE LICENSE IN EACH PACKAGE'S LICENSE FILE",
"private": true,
Expand Down
7 changes: 7 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## 0.0.9 - 2023-03-02

### Added

- Support defining modules in typescript ([#101](https://github.com/NomicFoundation/ignition/issues/101))
- Allow rerunning deployment while ignoring journal history through a `--force` flag ([#132](https://github.com/NomicFoundation/ignition/issues/132))

## 0.0.8 - 2023-02-16

### Changed
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ignored/ignition-core",
"version": "0.0.8",
"version": "0.0.9",
"license": "MIT",
"author": "Nomic Foundation",
"homepage": "https://hardhat.org",
Expand Down
11 changes: 11 additions & 0 deletions packages/hardhat-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## 0.0.9 - 2023-03-02

### Added

- Support defining modules in typescript ([#101](https://github.com/NomicFoundation/ignition/issues/101))
- Allow rerunning deployment while ignoring journal history through a `--force` flag ([#132](https://github.com/NomicFoundation/ignition/issues/132))

### Changed

- Do not ask for confirmation when deploying to a hardhat node ([#134](https://github.com/NomicFoundation/ignition/issues/134))

## 0.0.8 - 2023-02-16

### Added
Expand Down
6 changes: 3 additions & 3 deletions packages/hardhat-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ignored/hardhat-ignition",
"version": "0.0.8",
"version": "0.0.9",
"license": "MIT",
"author": "Nomic Foundation",
"homepage": "https://hardhat.org",
Expand Down Expand Up @@ -33,7 +33,7 @@
"clean": "rimraf .nyc_output coverage dist tsconfig.tsbuildinfo"
},
"devDependencies": {
"@ignored/ignition-core": "^0.0.8",
"@ignored/ignition-core": "^0.0.9",
"@istanbuljs/nyc-config-typescript": "1.0.2",
"@nomiclabs/hardhat-ethers": "^2.0.2",
"@types/chai": "^4.2.22",
Expand Down Expand Up @@ -71,7 +71,7 @@
"typescript": "^4.7.4"
},
"peerDependencies": {
"@ignored/ignition-core": "^0.0.7",
"@ignored/ignition-core": "^0.0.9",
"@nomiclabs/hardhat-ethers": "^2.0.2",
"hardhat": "^2.12.0"
},
Expand Down

0 comments on commit 3d70952

Please sign in to comment.