Skip to content

Commit

Permalink
feat: Release feature branch (twilio#360)
Browse files Browse the repository at this point in the history
BREAKING CHANGE: Storing profiles in config file instead of keytar.
  • Loading branch information
ravali-rimmalapudi committed Jan 7, 2022
1 parent 3dbeda6 commit 6bfe20d
Show file tree
Hide file tree
Showing 29 changed files with 3,677 additions and 2,338 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/oclif-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
matrix:
include:
- os: macos-latest
asset_name: ${{ github.event.inputs.formula }}-v${{ github.event.inputs.tag-name }}
asset_name: twilio-v${{ github.event.inputs.tag-name }}
command_name: npx oclif-dev pack --xz
publish: homebrew
steps:
Expand Down
2 changes: 1 addition & 1 deletion .releaserc.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"branches": [
"main",
{
"name": "release_feature_branch",
"name": "release-feature-branch",
"prerelease": "rc"
}
],
Expand Down
89 changes: 89 additions & 0 deletions CHANGES.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,13 @@ Before you submit your pull request consider the following guidelines:
* `npm uninstall -g twilio-cli`
* `git clone https://github.com/twilio/twilio-cli-core.git`
* `cd twilio-cli-core`
* ``make clean install`
* `make clean install`
* `cd ..`
* `git clone https://github.com/twilio/twilio-cli.git`
* `cd twilio-cli`
* In `package.json` replace `"@twilio/cli-core": "<Version Number>"` with `"@twilio/cli-core": "file:../twilio-cli-core"`
* `make clean install`
* Test that everything is wired up correctuly with `./bin/run`
* Test that everything is wired up correctly with `./bin/run`

* Understanding the code base:
* The Twilio CLI utilizes the Open CLI Framework ([oclif](https://oclif.io/)). It may be useful to familiarize yourself with it, in particular, the [multi-command CLI](https://oclif.io/docs/multi).
Expand Down
Loading

0 comments on commit 6bfe20d

Please sign in to comment.