{"action":"closed","issue":{"url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/176","repository_url":"https://api.github.com/repos/OriginProtocol/origin-js","labels_url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/176/labels{/name}","comments_url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/176/comments","events_url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/176/events","html_url":"https://github.com/OriginProtocol/origin-js/issues/176","id":322439502,"number":176,"title":"Release 0.5.10 version of origin.js","user":{"login":"wanderingstan","id":673455,"avatar_url":"https://avatars2.githubusercontent.com/u/673455?v=4","gravatar_id":"","url":"https://api.github.com/users/wanderingstan","html_url":"https://github.com/wanderingstan","followers_url":"https://api.github.com/users/wanderingstan/followers","following_url":"https://api.github.com/users/wanderingstan/following{/other_user}","gists_url":"https://api.github.com/users/wanderingstan/gists{/gist_id}","starred_url":"https://api.github.com/users/wanderingstan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wanderingstan/subscriptions","organizations_url":"https://api.github.com/users/wanderingstan/orgs","repos_url":"https://api.github.com/users/wanderingstan/repos","events_url":"https://api.github.com/users/wanderingstan/events{/privacy}","received_events_url":"https://api.github.com/users/wanderingstan/received_events","type":"User","site_admin":false},"labels":[{"id":901944256,"url":"https://api.github.com/repos/OriginProtocol/origin-js/labels/dev%20environment","name":"dev environment","color":"0052cc","default":false}],"state":"closed","locked":false,"assignee":{"login":"wanderingstan","id":673455,"avatar_url":"https://avatars2.githubusercontent.com/u/673455?v=4","gravatar_id":"","url":"https://api.github.com/users/wanderingstan","html_url":"https://github.com/wanderingstan","followers_url":"https://api.github.com/users/wanderingstan/followers","following_url":"https://api.github.com/users/wanderingstan/following{/other_user}","gists_url":"https://api.github.com/users/wanderingstan/gists{/gist_id}","starred_url":"https://api.github.com/users/wanderingstan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wanderingstan/subscriptions","organizations_url":"https://api.github.com/users/wanderingstan/orgs","repos_url":"https://api.github.com/users/wanderingstan/repos","events_url":"https://api.github.com/users/wanderingstan/events{/privacy}","received_events_url":"https://api.github.com/users/wanderingstan/received_events","type":"User","site_admin":false},"assignees":[{"login":"wanderingstan","id":673455,"avatar_url":"https://avatars2.githubusercontent.com/u/673455?v=4","gravatar_id":"","url":"https://api.github.com/users/wanderingstan","html_url":"https://github.com/wanderingstan","followers_url":"https://api.github.com/users/wanderingstan/followers","following_url":"https://api.github.com/users/wanderingstan/following{/other_user}","gists_url":"https://api.github.com/users/wanderingstan/gists{/gist_id}","starred_url":"https://api.github.com/users/wanderingstan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wanderingstan/subscriptions","organizations_url":"https://api.github.com/users/wanderingstan/orgs","repos_url":"https://api.github.com/users/wanderingstan/repos","events_url":"https://api.github.com/users/wanderingstan/events{/privacy}","received_events_url":"https://api.github.com/users/wanderingstan/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2018-05-11T21:26:01Z","updated_at":"2018-05-18T02:11:07Z","closed_at":"2018-05-18T02:11:07Z","author_association":"MEMBER","body":"This one's not on our usual cadence, but makes sense to do it early with all the awesome PR's that have come together, especially those unblocking other issues. \r\n\r\n## Confirm readiness\r\n- [ ] _origin-js_: Confirm js tests passing\r\n  - `git checkout develop`\r\n  - `git pull`\r\n  - `npm run install:dev`\r\n  - `npm test` (This will also test smart contracts)\r\n  - `npm start`\r\n- [ ] _demo-dapp_: Confirm all tests passing\r\n- [ ] _demo-dapp_: Confirm it runs against remote (unlinked) origin-js\r\n  - `git checkout develop`\r\n  - `git pull`\r\n  - `npm install`\r\n  - `npm start`\r\n- [ ] _demo-dapp_: Confirm it runs against local (linked) origin-js\r\n  - `git checkout develop`\r\n  - `git pull`\r\n  - `npm run install:dev`\r\n  - `npm start`\r\n  - Probably need to **Reset Account** on MetaMask. \r\n- [ ] Confirm deployment accounts have eth for gas\r\n  - [ ] Rinkeby ([Faucet](https://faucet.rinkeby.io/)) \r\n    - Public post for [0]: `https://plus.google.com/u/0/114203467826302852415/posts/F7sJZMGCbgg`\r\n    - [ ] account[0] `0x1a5c29c94d03c4c8f7414564cbd57295d61e898f`\r\n    - [ ] account[1] `0x564aae0251d49d1f8d4d8d9e5da08f8cceff9ef2`\r\n  - [ ] Ropsten ([Faucet](https://faucet.metamask.io/))\r\n    - [ ] account[0] `0x1a5c29c94d03c4c8f7414564cbd57295d61e898f`\r\n    - [ ] account[1] `0x564aae0251d49d1f8d4d8d9e5da08f8cceff9ef2`\r\n\r\n## Publish\r\n- [ ] _demo-dapp_: Replace git reference with version number in `package.json`\r\n  -   ` \"origin\": \"OriginProtocol/origin-js#develop\"` --> `\"origin\": \"0.6.0\"`\r\n- [ ] _origin-js_ : In `package.json`, update version to `0.6.0` \r\n- [ ] If contracts have changed:\r\n  - Show diff with: `git diff master..develop contracts/contracts/`\r\n  - `cd contracts`\r\n  - [ ] Deploy new smart contracts to Ropsten. Be sure addresses are listed in ABI files. \r\n    - `export ROPSTEN_MNEMONIC=\"<mnemonic>\"`\r\n    - `npx truffle migrate --network ropsten`\r\n  - [ ] Deploy new smart contracts to Rinkeby.  Be sure addresses are listed in ABI files. \r\n    - `export RINKEBY_MNEMONIC=\"<mnemonic>\"`\r\n    - `npx truffle migrate --network rinkeby`\r\n  - [ ] Migrate data from old contracts to new. (Once we get around to writing migrations!)\r\n- [ ] _origin-js_: Build origin.js (in `dist/origin.js`) -- this will bake in the new contract addresses.\r\n    - `npm run install:dev`\r\n- [ ] _demo-dapp_: Merge `develop` into `master` and push\r\n- [ ] _origin-js_: Merge `develop` into `master` and push\r\n- [ ] _origin-js_: Create new [GitHub release](https://github.com/OriginProtocol/origin-js/releases) with origin.js code,\r\n  - [ ] Version in form `v0.6.0` (This will add git tag on `master`)\r\n  - [ ] Include addresses of smart contracts in description\r\n- [ ] _demo-dapp_: Add git tag to `master` to match origin-js.\r\n  - `git tag -a v0.6.0 -m \"New release\"`\r\n- [ ] _origin-js_: [Publish to npm](https://docs.npmjs.com/cli/publish). \r\n  - `npm publish`\r\n- [ ] _demo-dapp_: Confirm that demo-dapp works when run alone again NPM. **FAILING**\r\n- [ ] _demo-dapp_: Deploy new version of dapp to heroku (url to be determined)\r\n- [ ] _bridge-server_: merge develop to master\r\n\r\n## Follow-up\r\n- [ ] Confirm published `origin.js` file is accessible via `code.originprotocol.com` redirect\r\n  - https://unpkg.com/origin@0.6.0/dist/origin.js for now\r\n- [ ] _demo-dapp_: Confirm that \"one-line setup & run\" command works on `master` branch shown by default\r\n- [ ] _demo-dapp_: confirm its using npm package works and can find contracts\r\n- [ ] _origin-js_: Increment version number to  on `develop` to for next release\r\n- [ ] `git push`\r\n- [ ] _demo-dapp_: Replace version number with git reference in `package.json`\r\n  -`\"origin\": \"0.6.0\"` --> ` \"origin\": \"OriginProtocol/origin-js#develop\"`\r\n  - `git push`\r\n- [ ] _docs_: Review docs for needed updates. Confirm example code on playground site (jsfiddle?) still work.\r\n- [ ] Copy this to-do list into new issue for next sprint.\r\n- [ ] Post notice of new release on Discord"}}
{"actor":{"display_login":"wanderingstan"}}