Skip to content

Commit

Permalink
Add files for Yarn 3 and Yarn 4
Browse files Browse the repository at this point in the history
Does not write the tests for them yet.

Signed-off-by: Quinn Turner <quinnturnertech@gmail.com>
  • Loading branch information
quinnturner committed Jan 11, 2023
1 parent 709bf95 commit 5ba894e
Show file tree
Hide file tree
Showing 77 changed files with 2,854 additions and 79 deletions.
2 changes: 1 addition & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
test/yarn-berry.cjs
test/yarn-*.cjs
dist
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1 @@
test/yarn-berry.cjs linguist-vendored
test/yarn-*.cjs linguist-vendored
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1 @@
test/yarn-berry.cjs
test/yarn-*.cjs
5 changes: 5 additions & 0 deletions test/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Yarn Berry tests

Also, the `.yarnrc.yml` file in each Yarn Berry test project re-exports the `yarn-*.cjs` file at the root of tests.
Re-exporting the file reduces duplication and version mismatching for tests.
Currently, this project is set up to use the latest version v2.4.0 (at the time of writing this, Dec 6th, 2020).
1 change: 1 addition & 0 deletions test/yarn-2-low/.yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
yarnPath: "../yarn-2.4.0.cjs"
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "audit-ci-yarn-berry-low-vulnerability",
"name": "audit-ci-yarn-2-low-vulnerability",
"description": "Test package.json with low vulnerability",
"dependencies": {
"micromatch": "2.3.0"
Expand Down
4 changes: 2 additions & 2 deletions test/yarn-berry-low/yarn.lock → test/yarn-2-low/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ __metadata:
languageName: node
linkType: hard

"audit-ci-yarn-berry-low-vulnerability@workspace:.":
"audit-ci-yarn-2-low-vulnerability@workspace:.":
version: 0.0.0-use.local
resolution: "audit-ci-yarn-berry-low-vulnerability@workspace:."
resolution: "audit-ci-yarn-2-low-vulnerability@workspace:."
dependencies:
micromatch: 2.3.0
languageName: unknown
Expand Down
1 change: 1 addition & 0 deletions test/yarn-2-moderate/.yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
yarnPath: "../yarn-2.4.0.cjs"
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "audit-ci-yarn-berry-moderate-vulnerability",
"name": "audit-ci-yarn-2-moderate-vulnerability",
"description": "Test package.json with moderate vulnerability",
"dependencies": {
"base64url": "2.0.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ __metadata:
version: 4
cacheKey: 7

"audit-ci-yarn-berry-moderate-vulnerability@workspace:.":
"audit-ci-yarn-2-moderate-vulnerability@workspace:.":
version: 0.0.0-use.local
resolution: "audit-ci-yarn-berry-moderate-vulnerability@workspace:."
resolution: "audit-ci-yarn-2-moderate-vulnerability@workspace:."
dependencies:
base64url: 2.0.0
languageName: unknown
Expand Down
1 change: 1 addition & 0 deletions test/yarn-2-skip-dev/.yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
yarnPath: "../yarn-2.4.0.cjs"
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "audit-ci-yarn-berry-skip-dev",
"name": "audit-ci-yarn-2-skip-dev",
"description": "Test package.json with critical devDependency",
"dependencies": {
"node-noop": "1.0.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ __metadata:
version: 4
cacheKey: 7

"audit-ci-yarn-berry-skip-dev@workspace:.":
"audit-ci-yarn-2-skip-dev@workspace:.":
version: 0.0.0-use.local
resolution: "audit-ci-yarn-berry-skip-dev@workspace:."
resolution: "audit-ci-yarn-2-skip-dev@workspace:."
dependencies:
node-noop: 1.0.0
open: 0.0.5
Expand Down
1 change: 1 addition & 0 deletions test/yarn-2-workspace-empty/.yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
yarnPath: "../yarn-2.4.0.cjs"
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"private": true,
"name": "audit-ci-yarn-workspace-empty",
"name": "audit-ci-yarn-2-workspace-empty",
"description": "Test yarn workspace",
"workspaces": [
"packages/*"
Expand Down
File renamed without changes.
1 change: 1 addition & 0 deletions test/yarn-2-workspace/.yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
yarnPath: "../yarn-2.4.0.cjs"
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "audit-ci-yarn-berry-workspace",
"name": "audit-ci-yarn-2-workspace",
"description": "Test yarn workspace",
"workspaces": [
"packages/*"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "0.1.0",
"name": "audit-ci-yarn-berry-workspace-critical-vulnerability-dev",
"name": "audit-ci-yarn-2-workspace-critical-vulnerability-dev",
"description": "Test package.json with critical vulnerability",
"devDependencies": {
"open": "0.0.5"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "0.1.0",
"name": "audit-ci-yarn-berry-workspace-high-vulnerability",
"name": "audit-ci-yarn-2-workspace-high-vulnerability",
"description": "Test package.json with high vulnerability",
"dependencies": {
"cryo": "0.0.6"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "0.1.0",
"name": "audit-ci-yarn-berry-workspace-moderate-vulnerability",
"name": "audit-ci-yarn-2-workspace-moderate-vulnerability",
"description": "Test package.json with moderate vulnerability",
"dependencies": {
"base64url": "2.0.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,33 +5,33 @@ __metadata:
version: 6
cacheKey: 8

"audit-ci-yarn-berry-workspace-critical-vulnerability-dev@workspace:packages/yarn-critical-dev":
"audit-ci-yarn-2-workspace-critical-vulnerability-dev@workspace:packages/yarn-critical-dev":
version: 0.0.0-use.local
resolution: "audit-ci-yarn-berry-workspace-critical-vulnerability-dev@workspace:packages/yarn-critical-dev"
resolution: "audit-ci-yarn-2-workspace-critical-vulnerability-dev@workspace:packages/yarn-critical-dev"
dependencies:
open: 0.0.5
languageName: unknown
linkType: soft

"audit-ci-yarn-berry-workspace-high-vulnerability@workspace:packages/yarn-high":
"audit-ci-yarn-2-workspace-high-vulnerability@workspace:packages/yarn-high":
version: 0.0.0-use.local
resolution: "audit-ci-yarn-berry-workspace-high-vulnerability@workspace:packages/yarn-high"
resolution: "audit-ci-yarn-2-workspace-high-vulnerability@workspace:packages/yarn-high"
dependencies:
cryo: 0.0.6
languageName: unknown
linkType: soft

"audit-ci-yarn-berry-workspace-moderate-vulnerability@workspace:packages/yarn-moderate":
"audit-ci-yarn-2-workspace-moderate-vulnerability@workspace:packages/yarn-moderate":
version: 0.0.0-use.local
resolution: "audit-ci-yarn-berry-workspace-moderate-vulnerability@workspace:packages/yarn-moderate"
resolution: "audit-ci-yarn-2-workspace-moderate-vulnerability@workspace:packages/yarn-moderate"
dependencies:
base64url: 2.0.0
languageName: unknown
linkType: soft

"audit-ci-yarn-berry-workspace@workspace:.":
"audit-ci-yarn-2-workspace@workspace:.":
version: 0.0.0-use.local
resolution: "audit-ci-yarn-berry-workspace@workspace:."
resolution: "audit-ci-yarn-2-workspace@workspace:."
languageName: unknown
linkType: soft

Expand Down
File renamed without changes.
1 change: 1 addition & 0 deletions test/yarn-3-low/.yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
yarnPath: "../yarn-3.3.1.cjs"
8 changes: 8 additions & 0 deletions test/yarn-3-low/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "audit-ci-yarn-3-low-vulnerability",
"description": "Test package.json with low vulnerability",
"dependencies": {
"micromatch": "2.3.0"
},
"packageManager": "yarn@4.0.0-rc.35"
}

0 comments on commit 5ba894e

Please sign in to comment.