Skip to content
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

Follow up on release 0.27.3 #3769

Closed
2 of 3 tasks
bestander opened this issue Jun 30, 2017 · 8 comments
Closed
2 of 3 tasks

Follow up on release 0.27.3 #3769

bestander opened this issue Jun 30, 2017 · 8 comments

Comments

@bestander
Copy link
Member

bestander commented Jun 30, 2017

@Daniel15
Copy link
Member

Daniel15 commented Jun 30, 2017

We don't have tests that cover how current Yarn will run Yarn's jest tests #3767. Circle CI could compile Yarn and use it to drive test-ci command

We could make CircleCI use the latest nightly build of Yarn, rather than the current release build. This would help us more easily catch issues with Yarn itself. That's a one-line change in scripts/bootstrap-env-ubuntu.sh:

-echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
+echo "deb http://nightly.yarnpkg.com/debian/ nightly main" | sudo tee /etc/apt/sources.list.d/yarn.list

Or the RC instead.

Having said that, that also means that a broken version of Yarn would also break the build, and the build won't be fixed until the fix is committed 😕

@bestander
Copy link
Member Author

I think nightly on Circle and stable on Travis could be a good mix.

@Daniel15
Copy link
Member

Given CircleCI is the backbone of our release infra, it might be safer to use nightly on Travis 😛

@bestander
Copy link
Member Author

True!

@bestander
Copy link
Member Author

As a matter of fact Circle is using yarn v0.21.3 and is green.
We might configure one matrix rule on Travis to run on nightly (or compiled current)

@arcanis
Copy link
Member

arcanis commented Jun 30, 2017

Re: private packages; I've setup a private package at @arcanis/private-pkg for debugging and fixing the issue, but it would be better to have something on the @yarnpkg organization.

@BYK
Copy link
Member

BYK commented Jul 3, 2017

@bestander I did the second item on Travis CI instead since it was easier: #3805

@BYK
Copy link
Member

BYK commented Aug 16, 2017

I've filed #4186 for the last checkbox and am going to close this ticket in favor of the more granular issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants