react/scripts/devtools
2021-09-01 12:56:39 -07:00
..
.gitignore DevTools release script updates: (#22170) 2021-08-24 18:59:34 -04:00
build-and-test.js remove dist folder in release script for standalone and inline before building (#22232) 2021-09-01 12:16:00 -07:00
configuration.js DevTools release script updates: (#22170) 2021-08-24 18:59:34 -04:00
package.json Automated DevTools release process (#22161) 2021-08-24 14:05:50 -04:00
prepare-release.js [DevTools] Fix Issue in release script where commits for the last DevTools release are undefined #22233 2021-09-01 12:56:39 -07:00
publish-release.js DevTools release script updates: (#22170) 2021-08-24 18:59:34 -04:00
README.md DevTools release script updates: (#22170) 2021-08-24 18:59:34 -04:00
utils.js DevTools release script updates: (#22170) 2021-08-24 18:59:34 -04:00
yarn.lock Automated DevTools release process (#22161) 2021-08-24 14:05:50 -04:00

Releasing DevTools

To release DevTools, do the following steps (in order):

  1. Prepare a release
  2. Build and test a release
  3. Publish a release

Each of the scripts can be run with a --dry flag to test without committing or publishing any changes.

Prepare a release

To increment version numbers and update the CHANGELOG, run the prepare-release script:

./prepare-release.js

You'll need to follow the instructions at the end of the script to push the committed changes to the main fork on GitHub.

Build and test a release

To build and test a release, run the build-and-test script:

./build-and-test.js

Publish a release

To publish a release to NPM, run the publish-release script:

./publish-release.js

You'll need to follow the instructions at the end of the script to upload the extension to Chrome, Edge, and Firefox stores.