{"action":"closed","number":136,"pull_request":{"url":"https://api.github.com/repos/telus/tds-community/pulls/136","id":228215000,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI4MjE1MDAw","html_url":"https://github.com/telus/tds-community/pull/136","diff_url":"https://github.com/telus/tds-community/pull/136.diff","patch_url":"https://github.com/telus/tds-community/pull/136.patch","issue_url":"https://api.github.com/repos/telus/tds-community/issues/136","number":136,"state":"closed","locked":false,"title":"chore(deps): update dependency @tds/core-ordered-list to v2 - autoclosed","user":{"login":"renovate[bot]","id":29139614,"node_id":"MDM6Qm90MjkxMzk2MTQ=","avatar_url":"https://avatars1.githubusercontent.com/in/2740?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate%5Bbot%5D","html_url":"https://github.com/apps/renovate","followers_url":"https://api.github.com/users/renovate%5Bbot%5D/followers","following_url":"https://api.github.com/users/renovate%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/renovate%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/renovate%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/renovate%5Bbot%5D/repos","events_url":"https://api.github.com/users/renovate%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/renovate%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"This PR contains the following updates:\n\n| Package | Type | Update | Change | References |\n|---|---|---|---|---|\n| @&#8203;tds/core-ordered-list | devDependencies | major | `^1.0.1` -> `^2.0.0` | [homepage](http://tds.telus.com/), [source](https://renovatebot.com/gh/telusdigital/tds) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>telusdigital/tds</summary>\n\n### [`v2.0.0`](https://renovatebot.com/gh/telusdigital/tds/releases/v2.0.0)\n\n[Compare Source](https://renovatebot.com/gh/telusdigital/tds/compare/v1.0.1...v2.0.0)\n\n#### Overview\n\nThis release separates all TDS components into separate npm packages. (See the list [here](https://www.npmjs.com/org/tds)) All new packages are versioned at v1.0.0 and will follow semantic versioning. **There are no new features or breaking changes between 1.0 and now.** So, it is completely safe to go to this new package structure immediately.\n\nThis means there will not be any more `@telusdigital/tds` packages, as TDS is now a collection of independent component packages.\n\nFollow the upgrade guide below.\n\n#### Why?\n\nThe TDS components have been bundled together as a single package that is versioned using the semantic versioning spec, so that consumers have a predictable way of managing the dependency. As the number of components in the system expands, maintaining and distributing as a single package becomes less desirable.\n\nComponents will now be able have their own roadmap and evolve independently, meaning bug fixes and new features can be developed more rapidly and safely. Consumers will now be able to manage their TDS component dependencies at a more granular level, lowering the effort of upgrades. Consumers can pick and choose which components to import, reducing their overall TDS dependency footprint.\n\nOverall, this exciting step lays more foundation to enable community ownership and contribution!\n\n#### Upgrade guide from 1.0 --> split components\n\nThe following steps should only take a few minutes, and we have tried to automate as much as we can. We have also made [a PR to the isomorphic-starter-kit that you can pull in](https://renovatebot.com/gh/telusdigital/telus-isomorphic-starter-kit/pull/231).\n\n**If you are still on a 0.y.z beta version, please upgrade to 1.0 first, and then follow these steps.**\n\n1.  Change the TDS dependency from `@telusdigital/tds` to the split components, including all ES6 `import` statements. We have an automated tool to help make this easy. Follow the usage steps from [tds-codemod](https://renovatebot.com/gh/telusdigital/tds-codemod).\n2.  Replace the main TDS CSS file with the new `@tds/core-css-reset` package.\n\n-   `yarn add @&#8203;tds/core-css-reset`\n-   Open \"ui/src/components/App/index.jsx\"\n-   Change `import '@&#8203;telusdigital/tds/dist/tds.css'` to `import '@&#8203;tds/core-css-reset/dist/index.css'`\n\n3.  Replace references to the colours Sass file (`@import '~@&#8203;telusdigital/tds/dist/scss/colours';`) with the new `@tds/core-colours` package.\n\n-   `yarn add @&#8203;tds/core-colours`\n-   Change `@import '~@&#8203;telusdigital/tds/dist/scss/colours';` to `@import '~@&#8203;tds/core-colours/colours';` in all Sass files. (You may want to use your editor's built in find/replace)\n-   Or, if you are on Mac you can run this command from the ui/ folder.\n\n```sh\nfind src -type f -name *.scss -exec sed -i '' -e 's/telusdigital\\/tds\\/dist\\/scss\\/colours/tds\\/core-colours\\/colours/g' {} +\n```\n\n4.  Set up for server-side rendering.\n\n-   `yarn add ignore-styles`\n-   Add `import 'ignore-styles'` to the top of \"ui/src/server/index.js\"\n-   `yarn remove babel-plugin-transform-require-ignore`\n-   Remove the following from your .babelrc.js file config\n\n```js\n[\n  'babel-plugin-transform-require-ignore',\n  {\n    extensions: ['.scss', '.css']\n  }\n]\n```\n\n5.  Configure webpack to remove potential duplicated CSS classes from the bundle.\n\n-   `yarn add optimize-css-assets-webpack-plugin@3.2.0 --dev`\n-   Edit webpack.prod.config.babel.js as follows:\n\n```js\nimport OptimizeCssAssetsPlugin from 'optimize-css-assets-webpack-plugin';\n\nmodule.exports = {\n  ...\n  plugins: [\n    new ExtractTextPlugin({filename: \"[name]_[chunkhash].css\", allChunks: true}),\n    new OptimizeCssAssetsPlugin(),\n    ...\n  ]\n}\n```\n\n6.  Remove TDS from the vendor chunk (webpack).\n\n-   Open webpack.config.babel.js\n-   Remove `@telusdigital/tds` from the `vendor` array\n\n</details>\n\n---\n\n### Renovate configuration\n\n:date: **Schedule**: \"before 3am on Monday\" (UTC).\n\n:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n:recycle: **Rebasing**: Whenever PR is stale, or if you modify the PR title to begin with \"`rebase!`\".\n\n:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\nThis PR has been generated by [Renovate Bot](https://renovatebot.com/gh/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#telus/tds-community).","created_at":"2018-11-05T00:27:26Z","updated_at":"2018-11-28T00:30:42Z","closed_at":"2018-11-28T00:30:42Z","merged_at":null,"merge_commit_sha":"67826e4b48f309374d3a691c05b2e57e985635e1","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1036240980,"node_id":"MDU6TGFiZWwxMDM2MjQwOTgw","url":"https://api.github.com/repos/telus/tds-community/labels/dependencies","name":"dependencies","color":"ededed","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/telus/tds-community/pulls/136/commits","review_comments_url":"https://api.github.com/repos/telus/tds-community/pulls/136/comments","review_comment_url":"https://api.github.com/repos/telus/tds-community/pulls/comments{/number}","comments_url":"https://api.github.com/repos/telus/tds-community/issues/136/comments","statuses_url":"https://api.github.com/repos/telus/tds-community/statuses/3a03c83f935b4e068f21b88e1445fc142b007f0c","head":{"label":"telus:renovate/tds-core-ordered-list-2.x","ref":"renovate/tds-core-ordered-list-2.x","sha":"3a03c83f935b4e068f21b88e1445fc142b007f0c","user":{"login":"telus","id":9374493,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkzNzQ0OTM=","avatar_url":"https://avatars1.githubusercontent.com/u/9374493?v=4","gravatar_id":"","url":"https://api.github.com/users/telus","html_url":"https://github.com/telus","followers_url":"https://api.github.com/users/telus/followers","following_url":"https://api.github.com/users/telus/following{/other_user}","gists_url":"https://api.github.com/users/telus/gists{/gist_id}","starred_url":"https://api.github.com/users/telus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telus/subscriptions","organizations_url":"https://api.github.com/users/telus/orgs","repos_url":"https://api.github.com/users/telus/repos","events_url":"https://api.github.com/users/telus/events{/privacy}","received_events_url":"https://api.github.com/users/telus/received_events","type":"Organization","site_admin":false},"repo":{"id":121262617,"node_id":"MDEwOlJlcG9zaXRvcnkxMjEyNjI2MTc=","name":"tds-community","full_name":"telus/tds-community","private":false,"owner":{"login":"telus","id":9374493,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkzNzQ0OTM=","avatar_url":"https://avatars1.githubusercontent.com/u/9374493?v=4","gravatar_id":"","url":"https://api.github.com/users/telus","html_url":"https://github.com/telus","followers_url":"https://api.github.com/users/telus/followers","following_url":"https://api.github.com/users/telus/following{/other_user}","gists_url":"https://api.github.com/users/telus/gists{/gist_id}","starred_url":"https://api.github.com/users/telus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telus/subscriptions","organizations_url":"https://api.github.com/users/telus/orgs","repos_url":"https://api.github.com/users/telus/repos","events_url":"https://api.github.com/users/telus/events{/privacy}","received_events_url":"https://api.github.com/users/telus/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/telus/tds-community","description":"TELUS Design System Community Components","fork":false,"url":"https://api.github.com/repos/telus/tds-community","forks_url":"https://api.github.com/repos/telus/tds-community/forks","keys_url":"https://api.github.com/repos/telus/tds-community/keys{/key_id}","collaborators_url":"https://api.github.com/repos/telus/tds-community/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/telus/tds-community/teams","hooks_url":"https://api.github.com/repos/telus/tds-community/hooks","issue_events_url":"https://api.github.com/repos/telus/tds-community/issues/events{/number}","events_url":"https://api.github.com/repos/telus/tds-community/events","assignees_url":"https://api.github.com/repos/telus/tds-community/assignees{/user}","branches_url":"https://api.github.com/repos/telus/tds-community/branches{/branch}","tags_url":"https://api.github.com/repos/telus/tds-community/tags","blobs_url":"https://api.github.com/repos/telus/tds-community/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/telus/tds-community/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/telus/tds-community/git/refs{/sha}","trees_url":"https://api.github.com/repos/telus/tds-community/git/trees{/sha}","statuses_url":"https://api.github.com/repos/telus/tds-community/statuses/{sha}","languages_url":"https://api.github.com/repos/telus/tds-community/languages","stargazers_url":"https://api.github.com/repos/telus/tds-community/stargazers","contributors_url":"https://api.github.com/repos/telus/tds-community/contributors","subscribers_url":"https://api.github.com/repos/telus/tds-community/subscribers","subscription_url":"https://api.github.com/repos/telus/tds-community/subscription","commits_url":"https://api.github.com/repos/telus/tds-community/commits{/sha}","git_commits_url":"https://api.github.com/repos/telus/tds-community/git/commits{/sha}","comments_url":"https://api.github.com/repos/telus/tds-community/comments{/number}","issue_comment_url":"https://api.github.com/repos/telus/tds-community/issues/comments{/number}","contents_url":"https://api.github.com/repos/telus/tds-community/contents/{+path}","compare_url":"https://api.github.com/repos/telus/tds-community/compare/{base}...{head}","merges_url":"https://api.github.com/repos/telus/tds-community/merges","archive_url":"https://api.github.com/repos/telus/tds-community/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/telus/tds-community/downloads","issues_url":"https://api.github.com/repos/telus/tds-community/issues{/number}","pulls_url":"https://api.github.com/repos/telus/tds-community/pulls{/number}","milestones_url":"https://api.github.com/repos/telus/tds-community/milestones{/number}","notifications_url":"https://api.github.com/repos/telus/tds-community/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/telus/tds-community/labels{/name}","releases_url":"https://api.github.com/repos/telus/tds-community/releases{/id}","deployments_url":"https://api.github.com/repos/telus/tds-community/deployments","created_at":"2018-02-12T15:18:07Z","updated_at":"2018-11-27T15:15:56Z","pushed_at":"2018-11-28T00:30:42Z","git_url":"git://github.com/telus/tds-community.git","ssh_url":"git@github.com:telus/tds-community.git","clone_url":"https://github.com/telus/tds-community.git","svn_url":"https://github.com/telus/tds-community","homepage":"","size":1651,"stargazers_count":4,"watchers_count":4,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":56,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1,"open_issues":56,"watchers":4,"default_branch":"master"}},"base":{"label":"telus:master","ref":"master","sha":"a1de311e2cadb94deb26d54163d51dc973f64016","user":{"login":"telus","id":9374493,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkzNzQ0OTM=","avatar_url":"https://avatars1.githubusercontent.com/u/9374493?v=4","gravatar_id":"","url":"https://api.github.com/users/telus","html_url":"https://github.com/telus","followers_url":"https://api.github.com/users/telus/followers","following_url":"https://api.github.com/users/telus/following{/other_user}","gists_url":"https://api.github.com/users/telus/gists{/gist_id}","starred_url":"https://api.github.com/users/telus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telus/subscriptions","organizations_url":"https://api.github.com/users/telus/orgs","repos_url":"https://api.github.com/users/telus/repos","events_url":"https://api.github.com/users/telus/events{/privacy}","received_events_url":"https://api.github.com/users/telus/received_events","type":"Organization","site_admin":false},"repo":{"id":121262617,"node_id":"MDEwOlJlcG9zaXRvcnkxMjEyNjI2MTc=","name":"tds-community","full_name":"telus/tds-community","private":false,"owner":{"login":"telus","id":9374493,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkzNzQ0OTM=","avatar_url":"https://avatars1.githubusercontent.com/u/9374493?v=4","gravatar_id":"","url":"https://api.github.com/users/telus","html_url":"https://github.com/telus","followers_url":"https://api.github.com/users/telus/followers","following_url":"https://api.github.com/users/telus/following{/other_user}","gists_url":"https://api.github.com/users/telus/gists{/gist_id}","starred_url":"https://api.github.com/users/telus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telus/subscriptions","organizations_url":"https://api.github.com/users/telus/orgs","repos_url":"https://api.github.com/users/telus/repos","events_url":"https://api.github.com/users/telus/events{/privacy}","received_events_url":"https://api.github.com/users/telus/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/telus/tds-community","description":"TELUS Design System Community Components","fork":false,"url":"https://api.github.com/repos/telus/tds-community","forks_url":"https://api.github.com/repos/telus/tds-community/forks","keys_url":"https://api.github.com/repos/telus/tds-community/keys{/key_id}","collaborators_url":"https://api.github.com/repos/telus/tds-community/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/telus/tds-community/teams","hooks_url":"https://api.github.com/repos/telus/tds-community/hooks","issue_events_url":"https://api.github.com/repos/telus/tds-community/issues/events{/number}","events_url":"https://api.github.com/repos/telus/tds-community/events","assignees_url":"https://api.github.com/repos/telus/tds-community/assignees{/user}","branches_url":"https://api.github.com/repos/telus/tds-community/branches{/branch}","tags_url":"https://api.github.com/repos/telus/tds-community/tags","blobs_url":"https://api.github.com/repos/telus/tds-community/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/telus/tds-community/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/telus/tds-community/git/refs{/sha}","trees_url":"https://api.github.com/repos/telus/tds-community/git/trees{/sha}","statuses_url":"https://api.github.com/repos/telus/tds-community/statuses/{sha}","languages_url":"https://api.github.com/repos/telus/tds-community/languages","stargazers_url":"https://api.github.com/repos/telus/tds-community/stargazers","contributors_url":"https://api.github.com/repos/telus/tds-community/contributors","subscribers_url":"https://api.github.com/repos/telus/tds-community/subscribers","subscription_url":"https://api.github.com/repos/telus/tds-community/subscription","commits_url":"https://api.github.com/repos/telus/tds-community/commits{/sha}","git_commits_url":"https://api.github.com/repos/telus/tds-community/git/commits{/sha}","comments_url":"https://api.github.com/repos/telus/tds-community/comments{/number}","issue_comment_url":"https://api.github.com/repos/telus/tds-community/issues/comments{/number}","contents_url":"https://api.github.com/repos/telus/tds-community/contents/{+path}","compare_url":"https://api.github.com/repos/telus/tds-community/compare/{base}...{head}","merges_url":"https://api.github.com/repos/telus/tds-community/merges","archive_url":"https://api.github.com/repos/telus/tds-community/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/telus/tds-community/downloads","issues_url":"https://api.github.com/repos/telus/tds-community/issues{/number}","pulls_url":"https://api.github.com/repos/telus/tds-community/pulls{/number}","milestones_url":"https://api.github.com/repos/telus/tds-community/milestones{/number}","notifications_url":"https://api.github.com/repos/telus/tds-community/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/telus/tds-community/labels{/name}","releases_url":"https://api.github.com/repos/telus/tds-community/releases{/id}","deployments_url":"https://api.github.com/repos/telus/tds-community/deployments","created_at":"2018-02-12T15:18:07Z","updated_at":"2018-11-27T15:15:56Z","pushed_at":"2018-11-28T00:30:42Z","git_url":"git://github.com/telus/tds-community.git","ssh_url":"git@github.com:telus/tds-community.git","clone_url":"https://github.com/telus/tds-community.git","svn_url":"https://github.com/telus/tds-community","homepage":"","size":1651,"stargazers_count":4,"watchers_count":4,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":56,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1,"open_issues":56,"watchers":4,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/telus/tds-community/pulls/136"},"html":{"href":"https://github.com/telus/tds-community/pull/136"},"issue":{"href":"https://api.github.com/repos/telus/tds-community/issues/136"},"comments":{"href":"https://api.github.com/repos/telus/tds-community/issues/136/comments"},"review_comments":{"href":"https://api.github.com/repos/telus/tds-community/pulls/136/comments"},"review_comment":{"href":"https://api.github.com/repos/telus/tds-community/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/telus/tds-community/pulls/136/commits"},"statuses":{"href":"https://api.github.com/repos/telus/tds-community/statuses/3a03c83f935b4e068f21b88e1445fc142b007f0c"}},"author_association":"CONTRIBUTOR","merged":false,"mergeable":false,"rebaseable":false,"mergeable_state":"dirty","merged_by":null,"comments":3,"review_comments":0,"maintainer_can_modify":false,"commits":2,"additions":31,"deletions":8,"changed_files":10}}
{"actor":{"display_login":"renovate"}}