Skip to content

ref(js): Remove ApiMixin [SEN-212] #12384

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Apr 15, 2019
Merged

ref(js): Remove ApiMixin [SEN-212] #12384

merged 7 commits into from
Apr 15, 2019

Conversation

billyvg
Copy link
Member

@billyvg billyvg commented Mar 12, 2019

WIP -- tests either need to update snapshots and/or export the base component (because of enzyme and testing state, as well as shallow vs mount)

Relates to SEN-212

@billyvg billyvg force-pushed the ref/js/remove-api-mixin branch from 52739c9 to 2b9fcc4 Compare March 12, 2019 23:00
@billyvg
Copy link
Member Author

billyvg commented Mar 13, 2019

@markstory tests are passing (there's a bunch of lint errors, but those should be easy to fix). Do we trust our test coverage? How should we handle this to limit risk and minimize efforts?

@markstory
Copy link
Member

Do we trust our test coverage? How should we handle this to limit risk and minimize efforts?

Yes and no. I think the tests we have are good, but we don't have coverage on all these components. We could spend sometime manually ensuring there aren't any warnings/broken screens in staging as a way to reduce risk.

@billyvg billyvg force-pushed the ref/js/remove-api-mixin branch from 8d528d9 to 15659b2 Compare March 15, 2019 22:35
@billyvg billyvg changed the title ref(js): Remove ApiMixin [WIP] ref(js): Remove ApiMixin [SEN-212] Mar 17, 2019
@billyvg billyvg force-pushed the ref/js/remove-api-mixin branch from 15659b2 to 66450f0 Compare March 28, 2019 21:36
@billyvg billyvg force-pushed the ref/js/remove-api-mixin branch 2 times, most recently from fa94a71 to 10b1843 Compare April 11, 2019 23:29
@billyvg billyvg requested a review from a team April 11, 2019 23:30
@billyvg
Copy link
Member Author

billyvg commented Apr 12, 2019

A few of us clicked through this on staging the other day and it seems good

@billyvg billyvg force-pushed the ref/js/remove-api-mixin branch from 06bffdb to 29d69cd Compare April 12, 2019 18:30
@billyvg billyvg force-pushed the ref/js/remove-api-mixin branch from 29d69cd to 4498511 Compare April 15, 2019 20:32
@billyvg billyvg merged commit a652dda into master Apr 15, 2019
@billyvg billyvg deleted the ref/js/remove-api-mixin branch April 15, 2019 21:18
@billyvg
Copy link
Member Author

billyvg commented Apr 15, 2019

There's still a few more cases where my transforms didn't catch it, I'll probably update these manually

jan-auer added a commit that referenced this pull request Apr 16, 2019
* master: (50 commits)
  fix(ui) Don't show save-org-search on event search (#12785)
  ref(ui): Remove some unnecessary index.jsx files (#12606)
  feat(app-platform): Analytics (#12718)
  ref(js): Remove ApiMixin (#12384)
  test(js): Silence project plugin console info spam (#12761)
  test(js): Move SaveSearchStore.reset() (#12769)
  test(js): Add more fields to Group fixture (#12759)
  feat(app-platform): Integration "Learn More" modal (#12638)
  feat(saved-searches) Move create saved search button to search bar. (#12781)
  ref(global-header): Remove dead code (#12767)
  ref(releases): Refactored Releases Serializers (#12535)
  feat(app-platform): Sort Integrations (#12697)
  ref(audit-log): Log sso config updates (#12744)
  ref(app-platform): New 'Open In' UI  (#12621)
  feat(events): Use SnubaEvent if option is turned on (#12594)
  feat(global-selection-header): show settings icon link in single project mode (#12772)
  refs(api): Consolidate all search backend code into `SnubaSearchBackend`
  fix(tests) Remove large snapshots (#12766)
  fix: Update symbolicator snapshots (#12710)
  ref: Upgrade semaphore (#12751)
  ...
@github-actions github-actions bot locked and limited conversation to collaborators Dec 20, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants