Skip to content
This repository has been archived by the owner on Mar 16, 2023. It is now read-only.

[WIP] Feat semantic release #80

Closed
wants to merge 29 commits into from
Closed

Conversation

PaulRBerg
Copy link
Contributor

Problem

Versioning is hard. Humans make a lot of mistakes.

Solution

Use multi-semantic-release (based on the core semantic-release) to automate versioning.

Packages Updated

All of them. Also created a new one called monorepo-scripts.

Checklist

  • Prefix PR title with [WIP] if necessary.
  • Write tests for added code when needed.
  • Update documentation when needed.

Also stop referencing ./node_modules/.bin/ in package.json scripts
Aaand nuke  from the dev-utils package
Also update the version of truffle
Also add the eslint-config-pretter to make eslint and prettier compatible.
Also fix some comment wrapping issues by using the Rewrap VSCode extension.
That is, in the instructions for installing yarn
On top of that, move the contracts ending with Test into the new test folder.
Make sure that the test folder is not published on npm
CODE_OF_CONDUCT, CONTRIBUTING, ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE have been moved there.
Apply prettier to markdown files too
also narrow coverage only for @aztec/protocol (this is temporary)
@PaulRBerg PaulRBerg self-assigned this Mar 29, 2019
@PaulRBerg PaulRBerg added enhancement Improve existing functionality feature Add new functionality labels Mar 29, 2019
@PaulRBerg
Copy link
Contributor Author

PaulRBerg commented Apr 16, 2019

Closing this as most of the stuff in here is now on the develop branch.

@PaulRBerg PaulRBerg closed this Apr 16, 2019
@PaulRBerg PaulRBerg deleted the feat-semantic-release branch June 3, 2019 14:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Improve existing functionality feature Add new functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant