1.0.7 • Published 4 years ago
circleci-yarn-upgrade-pr v1.0.7
circleci-yarn-upgrade-pr
circleci-yarn-upgrade-pr is a cli that automates from yarn upgrade to creation of pull request. Influenced by circleci-bundle-update-pr.

Installation
$ yarn global add circleci-yarn-upgrade-prUsage
Setting GitHub personal access token to CircleCI
- Go to your account's settings page and generate a personal access token with
reposcope - On CircleCI dashboard, go to your application's
Settings->Environment Variables - Add an environment variable
GITHUB_ACCESS_TOKENwith your GitHub personal access token
Configure .circleci/config.yml
version: 2.1
executors:
node_stretch:
working_directory: ~/circleci-yarn-upgrade-pr
docker:
- image: circleci/node:10.15.3-stretch
jobs:
yarn-upgrade:
executor: node_stretch
steps:
- checkout
- run:
name: Install circleci-yarn-upgrade-pr
command: |
yarn global add circleci-yarn-upgrade-pr
- run:
name: Continuous yarn upgrade
command: |
export PATH="$PATH:`yarn global bin`"
circleci-yarn-upgrade-pr
workflows:
version: 2
run-circleci:
jobs:
- yarn-upgradeCLI options
- token reads from options or GITHUB_ACCESS_TOKEN
- username reads from options or CIRCLE_PROJECT_USERNAME
- repository name reads from CIRCLE_PROJECT_REPONAME
- executed job's default branch is master. You can set multiple branches
$ circleci-yarn-upgrade-pr -h
Usage: circleci-yarn-upgrade-pr [options]
Options:
-t, --token [token] set Github access token
-u, --username [username] set Github user name
-b, --branches [branch] target branches (default: ["master"])
-v, --version output the version number
-h, --help output usage informationContributing
- Fork this repository
- Create your feature branch (git checkout -b your-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin your-new-feature)
- Create a new Pull Request
License
circleci-yarn-upgrade-pr is released under the MIT License.