{"action":"created","issue":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3903","labels_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3903/labels{/name}","comments_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3903/comments","events_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3903/events","html_url":"https://github.com/ember-cli/ember-cli/issues/3903","id":68514495,"number":3903,"title":"Unnecessary reprocessing of styles","user":{"login":"dfreeman","id":108688,"avatar_url":"https://avatars.githubusercontent.com/u/108688?v=3","gravatar_id":"","url":"https://api.github.com/users/dfreeman","html_url":"https://github.com/dfreeman","followers_url":"https://api.github.com/users/dfreeman/followers","following_url":"https://api.github.com/users/dfreeman/following{/other_user}","gists_url":"https://api.github.com/users/dfreeman/gists{/gist_id}","starred_url":"https://api.github.com/users/dfreeman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfreeman/subscriptions","organizations_url":"https://api.github.com/users/dfreeman/orgs","repos_url":"https://api.github.com/users/dfreeman/repos","events_url":"https://api.github.com/users/dfreeman/events{/privacy}","received_events_url":"https://api.github.com/users/dfreeman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-04-14T22:21:09Z","updated_at":"2015-04-14T23:33:12Z","closed_at":null,"body":"I'm finding that when I have an addon that includes an `addon` tree, my CSS preprocessors are being re-executed any time I change any file in my `app` tree, not just styles.\r\n\r\nFor instance, with `liquid-fire` installed, changing `app.js` resulted in `ember-cli-sass` and `ember-cli-autoprefixer` re-executing. Without it, or if I just blew away the `liquid-fire` package's `addon` directory, everything ran as expected. I also tested with `ember-inline-svg`, a simpler package with an `addon` tree, and saw the same behavior.\r\n\r\nJust to verify it wasn't anything particular to the Sass or Autoprefixer addons, I also checked and saw the behavior with `ember-cli-less`. With debug logging turned on, I'm noticing a cache eviction for `vendor/addons.css` that's seemingly related -- it shows up in exactly the same scenarios when the re-execution occurs:\r\n\r\n```\r\n  broccoli-caching-writer  cache eviction due to:\r\n     - {file, vendor/addons.css, 33188, 0, 0, 1429049424000}\r\n     - {file, vendor/addons.css, 33188, 0, 0, 1429049416000} +4s\r\n```\r\n\r\nRelevant version info:\r\n```\r\nember --version\r\nversion: 0.2.3\r\nnode: 0.12.2\r\nnpm: 2.7.6\r\n```\r\n\r\nRepo that reproduces the issue: https://github.com/dfreeman/reprocess-styles"},"comment":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/comments/93111415","html_url":"https://github.com/ember-cli/ember-cli/issues/3903#issuecomment-93111415","issue_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3903","id":93111415,"user":{"login":"jschilli","id":122509,"avatar_url":"https://avatars.githubusercontent.com/u/122509?v=3","gravatar_id":"","url":"https://api.github.com/users/jschilli","html_url":"https://github.com/jschilli","followers_url":"https://api.github.com/users/jschilli/followers","following_url":"https://api.github.com/users/jschilli/following{/other_user}","gists_url":"https://api.github.com/users/jschilli/gists{/gist_id}","starred_url":"https://api.github.com/users/jschilli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jschilli/subscriptions","organizations_url":"https://api.github.com/users/jschilli/orgs","repos_url":"https://api.github.com/users/jschilli/repos","events_url":"https://api.github.com/users/jschilli/events{/privacy}","received_events_url":"https://api.github.com/users/jschilli/received_events","type":"User","site_admin":false},"created_at":"2015-04-14T23:33:12Z","updated_at":"2015-04-14T23:33:12Z","body":"I would agree\n> On Apr 14, 2015, at 6:32 PM, Dan Freeman <notifications@github.com> wrote:\n> \n> Actually, I just confirmed ember-cli-sass doesn't use the postprocessTree hook at all, so it seems like there's something else in play here.\n> \n> —\n> Reply to this email directly or view it on GitHub <https://github.com/ember-cli/ember-cli/issues/3903#issuecomment-93111337>.\n> \n\n"}}