Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Upgrade to Relay 3.0.0 #1982

Merged
merged 13 commits into from
Feb 26, 2019
Merged

Upgrade to Relay 3.0.0 #1982

merged 13 commits into from
Feb 26, 2019

Conversation

smashwilson
Copy link
Contributor

Please be sure to read the contributor's guide to the GitHub package before submitting any pull requests.

Requirements

  • Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
  • Suggestion: You can use checklists to keep track of progress for the sections on metrics, tests, documentation, and user research.

Description of the Change

We're suddenly two major versions behind the latest Relay. I'm shaving all of the yaks we need to get us back in sync again - it turns out that Relay 3 requires Babel 7, so I had to get @atom/babel7-transpiler up and running first.

Screenshot/Gif

N/A

Alternate Designs

N/A

Benefits

Bug fixes and new features. Easier to patch for security vulnerabilities later if we need to.

Possible Drawbacks

It could break something else.

Applicable Issues

Fixes #1976.
Fixes #1975.
Fixes #1974.

Metrics

N/A

Tests

I'll verify with a clean test run and a quick smoke test of the GitHub tab features.

Documentation

N/A

Release Notes

N/A

User Experience Research (Optional)

N/A

@codecov
Copy link

codecov bot commented Feb 25, 2019

Codecov Report

Merging #1982 into master will increase coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1982      +/-   ##
==========================================
+ Coverage   92.12%   92.13%   +<.01%     
==========================================
  Files         188      188              
  Lines       10807    10803       -4     
  Branches     1581     1581              
==========================================
- Hits         9956     9953       -3     
+ Misses        851      850       -1
Impacted Files Coverage Δ
lib/containers/issueish-search-container.js 95.83% <0%> (-0.17%) ⬇️
lib/containers/current-pull-request-container.js 95% <0%> (-0.13%) ⬇️
lib/containers/remote-container.js 100% <0%> (ø) ⬆️
lib/containers/issueish-detail-container.js 100% <0%> (ø) ⬆️
lib/github-package.js 68.48% <0%> (+0.38%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2d67c14...68f8513. Read the comment docs.

We need this because esprima, the JavaScript parser used by
electron-link, only supports ES2017, even though our current
Electron version supports some ES2018 features. Without this
plugin enabled, `npm run test:snapshot` fails with an esprima
error.
Copy link
Contributor

@vanessayuenn vanessayuenn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 🚀 waiting for em green builds! 🍏🥗📗

@smashwilson smashwilson marked this pull request as ready for review February 26, 2019 13:36
@smashwilson smashwilson merged commit 4932227 into master Feb 26, 2019
@smashwilson smashwilson deleted the aw/relay-up branch February 26, 2019 14:43
@vanessayuenn vanessayuenn mentioned this pull request Mar 6, 2019
9 tasks
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