Nikitasoni22's picture
initial clean commit
5a2d63f
MEDIUM_TASKS = [
{
"id": "medium_001",
"difficulty": "medium",
"pipeline_yaml": "steps:\n - name: install\n run: npm install react@18 react-dom@17",
"correct_yaml": "steps:\n - name: install\n run: npm install react@18 react-dom@18",
"error_message": "npm ERR! ERESOLVE unable to resolve dependency tree. react-dom@17 requires react@17.",
"logs": ["\\[INFO\\] Running install", "\\[ERROR\\] Dependency conflict: react@18 and react-dom@17 are incompatible"],
"hint": "Ensure the major versions of react and react-dom match."
},
{
"id": "medium_002",
"difficulty": "medium",
"pipeline_yaml": "steps:\n - name: build\n working-directory: ./src/app\n run: npm run build",
"correct_yaml": "steps:\n - name: build\n working-directory: ./app\n run: npm run build",
"error_message": "Error: Setup failed. Directory './src/app' does not exist.",
"logs": ["\\[INFO\\] Changing working directory to ./src/app", "\\[ERROR\\] Directory not found: ./src/app"],
"hint": "Check the working-directory path. The correct path might just be ./app."
},
{
"id": "medium_003",
"difficulty": "medium",
"pipeline_yaml": "jobs:\n test:\n run: npm test\n deploy:\n run: npm run deploy",
"correct_yaml": "jobs:\n test:\n run: npm test\n deploy:\n needs: test\n run: npm run deploy",
"error_message": "Deploy failed: Tests have not finished running. Concurrent deploy rejected.",
"logs": ["\\[INFO\\] Starting parallel jobs: test, deploy", "\\[ERROR\\] Deploy executed before test completed"],
"hint": "Use the 'needs' keyword to ensure the deploy job waits for the test job."
}
]