{"action":"created","issue":{"url":"https://api.github.com/repos/theia-ide/theia/issues/2138","repository_url":"https://api.github.com/repos/theia-ide/theia","labels_url":"https://api.github.com/repos/theia-ide/theia/issues/2138/labels{/name}","comments_url":"https://api.github.com/repos/theia-ide/theia/issues/2138/comments","events_url":"https://api.github.com/repos/theia-ide/theia/issues/2138/events","html_url":"https://github.com/theia-ide/theia/issues/2138","id":334024056,"node_id":"MDU6SXNzdWUzMzQwMjQwNTY=","number":2138,"title":"[ci] Ensure that `yarn.lock` is in sync with the state of the `package.json`s","user":{"login":"kittaakos","id":1405703,"node_id":"MDQ6VXNlcjE0MDU3MDM=","avatar_url":"https://avatars3.githubusercontent.com/u/1405703?v=4","gravatar_id":"","url":"https://api.github.com/users/kittaakos","html_url":"https://github.com/kittaakos","followers_url":"https://api.github.com/users/kittaakos/followers","following_url":"https://api.github.com/users/kittaakos/following{/other_user}","gists_url":"https://api.github.com/users/kittaakos/gists{/gist_id}","starred_url":"https://api.github.com/users/kittaakos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kittaakos/subscriptions","organizations_url":"https://api.github.com/users/kittaakos/orgs","repos_url":"https://api.github.com/users/kittaakos/repos","events_url":"https://api.github.com/users/kittaakos/events{/privacy}","received_events_url":"https://api.github.com/users/kittaakos/received_events","type":"User","site_admin":false},"labels":[{"id":824055780,"node_id":"MDU6TGFiZWw4MjQwNTU3ODA=","url":"https://api.github.com/repos/theia-ide/theia/labels/ci","name":"ci","color":"f46e7b","default":false},{"id":820121923,"node_id":"MDU6TGFiZWw4MjAxMjE5MjM=","url":"https://api.github.com/repos/theia-ide/theia/labels/quality","name":"quality","color":"FFD700","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-06-20T10:50:48Z","updated_at":"2018-06-20T14:10:35Z","closed_at":null,"author_association":"MEMBER","body":"Recently, a bunch of PRs introduced new dependencies, but people forgot to commit the `yarn.lock` changes. Every time I check out a branch and run `yarn --force` I have an outgoing change. Just check out the `master`  (aa7754c9a5a17a35e3b103514817f784dbbb648d) and run `yarn`.\r\n\r\nDoes anyone have an idea how we can avoid this in the future? On the CIs we could run a `git status` and that should be empty after running `yarn` and before running the tests. Otherwise, we could bail the build. Are there any other approaches?"},"comment":{"url":"https://api.github.com/repos/theia-ide/theia/issues/comments/398763449","html_url":"https://github.com/theia-ide/theia/issues/2138#issuecomment-398763449","issue_url":"https://api.github.com/repos/theia-ide/theia/issues/2138","id":398763449,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODc2MzQ0OQ==","user":{"login":"marcdumais-work","id":25749063,"node_id":"MDQ6VXNlcjI1NzQ5MDYz","avatar_url":"https://avatars2.githubusercontent.com/u/25749063?v=4","gravatar_id":"","url":"https://api.github.com/users/marcdumais-work","html_url":"https://github.com/marcdumais-work","followers_url":"https://api.github.com/users/marcdumais-work/followers","following_url":"https://api.github.com/users/marcdumais-work/following{/other_user}","gists_url":"https://api.github.com/users/marcdumais-work/gists{/gist_id}","starred_url":"https://api.github.com/users/marcdumais-work/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcdumais-work/subscriptions","organizations_url":"https://api.github.com/users/marcdumais-work/orgs","repos_url":"https://api.github.com/users/marcdumais-work/repos","events_url":"https://api.github.com/users/marcdumais-work/events{/privacy}","received_events_url":"https://api.github.com/users/marcdumais-work/received_events","type":"User","site_admin":false},"created_at":"2018-06-20T14:10:35Z","updated_at":"2018-06-20T14:10:35Z","author_association":"COLLABORATOR","body":"Hummm... It did not work. \r\n\r\nOn its own, ```--frozen-lockfile``` does not update ```yarn.lock```, even if I think it should, like for commit  `master`  (aa7754c9a5a17a35e3b103514817f784dbbb648d) above.\r\n\r\nI get the feeling that we would need to also use ```--force``` at the same time, but that still does not work. Related issue, I think: \r\nhttps://github.com/yarnpkg/yarn/issues/5215\r\n"}}
{"actor":{"display_login":"marcdumais-work"}}