Skip to content

CHE-10656: persist 'yarn.lock' with fixed dependency versions#10694

Merged
akurinnoy merged 1 commit intoeclipse-che:masterfrom
akurinnoy:CHE-10656
Aug 13, 2018
Merged

CHE-10656: persist 'yarn.lock' with fixed dependency versions#10694
akurinnoy merged 1 commit intoeclipse-che:masterfrom
akurinnoy:CHE-10656

Conversation

@akurinnoy
Copy link
Copy Markdown
Contributor

What does this PR do?

This PR replaces npm with yarn in workspace loader image. This is done to not to depend on npm version in docker image and to use fixed versions of dependencies including transitive ones.

CQ https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17113

What issues does this PR fix or reference?

fix #10656

Signed-off-by: Oleksii Kurinnyi okurinny@redhat.com

Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
@akurinnoy
Copy link
Copy Markdown
Contributor Author

ci-test

@riuvshin
Copy link
Copy Markdown
Contributor

riuvshin commented Aug 8, 2018

ci-test build report:
Build details
Test report
selenium tests report data
docker image: eclipseche/che-server:10694
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

@akurinnoy
Copy link
Copy Markdown
Contributor Author

ci-test

@riuvshin
Copy link
Copy Markdown
Contributor

riuvshin commented Aug 8, 2018

ci-test build report:
Build details
Test report
selenium tests report data
docker image: eclipseche/che-server:10694
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

@SkorikSergey
Copy link
Copy Markdown
Contributor

Selenium tests execution on Eclipse Che Multiuser on OCP (https://ci.codenvycorp.com/job/che-pullrequests-test-ocp/564/) doesn't show any regression against this Pull Request.

@benoitf benoitf added kind/task Internal things, technical debt, and to-do tasks to be performed. status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. labels Aug 9, 2018
@akurinnoy akurinnoy merged commit 3327f30 into eclipse-che:master Aug 13, 2018
@akurinnoy akurinnoy deleted the CHE-10656 branch August 13, 2018 06:28
@benoitf benoitf added this to the 6.10.0 milestone Aug 13, 2018
@benoitf benoitf removed the status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. label Aug 13, 2018
qurben added a commit to qurben/che that referenced this pull request Mar 20, 2019
The workspace loader uses yarn since eclipse-che#10694, but this was not added to
the native build.

Uses npx to not have a dependency on an installed yarn version, specify
the same yarn version as the Dockerfile does.

Signed-off-by: Gerben Oolbekkink <g.j.w.oolbekkink@gmail.com>
skabashnyuk pushed a commit to skabashnyuk/che that referenced this pull request Mar 11, 2020
skabashnyuk pushed a commit to skabashnyuk/che that referenced this pull request Mar 11, 2020
The workspace loader uses yarn since eclipse-che#10694, but this was not added to
the native build.

Uses npx to not have a dependency on an installed yarn version, specify
the same yarn version as the Dockerfile does.

Signed-off-by: Gerben Oolbekkink <g.j.w.oolbekkink@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/task Internal things, technical debt, and to-do tasks to be performed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Persist package-lock.json with fixed dependency versions

6 participants