Skip to content

Commit

Permalink
chore: bump version to v0.8.6
Browse files Browse the repository at this point in the history
Update the package version and changelog for the `0.8.6 - 2024-09-16` release.
  • Loading branch information
OmarTawfik committed Sep 26, 2024
1 parent 1e39ce5 commit dc0651d
Show file tree
Hide file tree
Showing 6 changed files with 37 additions and 32 deletions.
6 changes: 6 additions & 0 deletions client/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ 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.8.6 - 2024-09-16

### Added

- Turn on Slang features unconditionally ([598](https://github.com/NomicFoundation/hardhat-vscode/pull/598))

## 0.8.5 - 2024-08-15

### Added
Expand Down
2 changes: 1 addition & 1 deletion client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"displayName": "Solidity",
"description": "Solidity and Hardhat support by the Hardhat team",
"license": "MIT",
"version": "0.8.5",
"version": "0.8.6",
"private": true,
"main": "./out/extension.js",
"module": "./out/extension.js",
Expand Down
4 changes: 2 additions & 2 deletions coc/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "@nomicfoundation/coc-solidity",
"description": "Solidity and Hardhat support for coc.nvim",
"license": "MIT",
"version": "0.8.5",
"version": "0.8.6",
"author": "Nomic Foundation",
"repository": {
"type": "git",
Expand All @@ -29,7 +29,7 @@
"clean": "rimraf out .nyc_output coverage *.tsbuildinfo *.log"
},
"dependencies": {
"@nomicfoundation/solidity-language-server": "0.8.5"
"@nomicfoundation/solidity-language-server": "0.8.6"
},
"devDependencies": {
"coc.nvim": "^0.0.80",
Expand Down
45 changes: 22 additions & 23 deletions docs/publish-extension.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,35 @@

To publish `hardhat-solidity` you need to do next steps:

1. `git fetch`, Checkout out `development`, then ensure your branch is up to date `git pull --ff-only`
2. Perform a clean install and build (will lose all uncommitted changes):
1. `git fetch`, Checkout out `development`, then ensure your branch is up to date `git pull --ff-only`
2. Perform a clean install and build (will lose all uncommitted changes):

```sh
git clean -fdx .
npm install
npm run build
```
```sh
git clean -fdx .
npm install
npm run build
```

3. Run a full check, stopping on failure: `npm run fullcheck`, optionally you can check that each commit meets our build requirements with: `git rebase main --exec "npm install && npm run fullcheck"`
4. Confirm the commits represent the features for the release
5. Branch into a release branch named for the current date: `git checkout -b release/yyyy-mm-dd`
6. Update the version based on semver, ensure it is updated in:
3. Run a full check, stopping on failure: `npm run fullcheck`, optionally you can check that each commit meets our build requirements with: `git rebase main --exec "npm install && npm run fullcheck"`
4. Confirm the commits represent the features for the release
5. Branch into a release branch named for the current date: `git checkout -b release/yyyy-mm-dd`
6. Update the version based on semver, ensure it is updated in:

- The client package version in `./client/package.json`
- The language server package version in `./server/package.json`
- The coc extension package version in `./coc/package.json`
- Its `@nomicfoundation/solidity-language-server` dependency version.
- The client package version in `./client/package.json`
- The language server package version in `./server/package.json`
- The coc extension package version in `./coc/package.json`
- Its `@nomicfoundation/solidity-language-server` dependency version.

7. Update the changelog in `./client/CHANGELOG.md` by adding a new entry for the new version based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
8. Commit the package version and changelog change as a version bump commit:
7. Update the changelog in `./client/CHANGELOG.md` by adding a new entry for the new version based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
8. Commit the package version and changelog change as a version bump commit:

```git
chore: bump version to v0.x.x
```git
chore: bump version to v0.x.x
Update the package version and changelog for the `0.x.x - yyyy-mm-dd`
release.
```
Update the package version and changelog for the `0.x.x - yyyy-mm-dd` release.
```

9. Push the release branch and open a pull request against `main` using the new changelog entry as the PR description
9. Push the release branch and open a pull request against `main` using the new changelog entry as the PR description

10. Ensure .env file is populated with GA and Sentry secrets before packaging (see `./env.example`)

Expand Down
10 changes: 5 additions & 5 deletions package-lock.json

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

2 changes: 1 addition & 1 deletion server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "@nomicfoundation/solidity-language-server",
"description": "Solidity language server by Nomic Foundation",
"license": "MIT",
"version": "0.8.5",
"version": "0.8.6",
"author": "Nomic Foundation",
"repository": {
"type": "git",
Expand Down

0 comments on commit dc0651d

Please sign in to comment.