message: e2e-test: update yarnrc logic
diff: @@ -183,20 +183,23 @@ async function buildDistWorkspace(workspaceName: string, rootDir: string) {
  * Pin the yarn version in a directory to the one we're using in the Backstage repo
  */
  async function pinYarnVersion(dir: string) {
  - const yarnRc = await fs.readFile(paths.resolveOwnRoot('.yarnrc'), 'utf8');
  + const yarnRc = await fs.readFile(paths.resolveOwnRoot('.yarnrc.yml'), 'utf8');
  const yarnRcLines = yarnRc.split('\n');
  - const yarnPathLine = yarnRcLines.find(line => line.startsWith('yarn-path'));
  + const yarnPathLine = yarnRcLines.find(line => line.startsWith('yarnPath:'));
  if (!yarnPathLine) {
  - throw new Error(`Unable to find 'yarn-path' in ${yarnRc}`);
  + throw new Error(`Unable to find 'yarnPath' in ${yarnRc}`);
  }
  - const match = yarnPathLine.match(/"(.*)"/);
  + const match = yarnPathLine.match(/^yarnPath: (.*)$/);
  if (!match) {
  - throw new Error(`Invalid 'yarn-path' in ${yarnRc}`);
  + throw new Error(`Invalid 'yarnPath' in ${yarnRc}`);
  }
  const [, localYarnPath] = match;
  const yarnPath = paths.resolveOwnRoot(localYarnPath);
  - await fs.writeFile(resolvePath(dir, '.yarnrc'), `yarn-path "${yarnPath}"\n`);
  + await fs.writeFile(
  + resolvePath(dir, '.yarnrc.yml'),
  + `yarnPath: ${yarnPath}\n`,
  + );
  }
  /**
  