Skip to content

Commit

Permalink
Merge pull request #19029 from storybookjs/tech/fix-bench
Browse files Browse the repository at this point in the history
Build: Fix the sb-bench CI step
  • Loading branch information
ndelangen authored Aug 30, 2022
2 parents bbc0e82 + 8af57a2 commit c4bc348
Show file tree
Hide file tree
Showing 5 changed files with 1,870 additions and 1,844 deletions.
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ executors:
default: 'medium'
working_directory: /tmp/storybook
docker:
- image: mcr.microsoft.com/playwright:v1.24.0-focal
- image: mcr.microsoft.com/playwright:v1.25.1-focal
environment:
NODE_OPTIONS: --max_old_space_size=3076
resource_class: <<parameters.class>>
Expand Down Expand Up @@ -317,7 +317,7 @@ jobs:
name: Run @storybook/bench on repro
command: |
cd ./cra-bench
npx @storybook/bench@1.0.0--canary.11.52d1ee7.1 'echo noop' --label cra
npx -p @storybook/bench@1.0.0--canary.12.f21510e.0 sb-bench 'echo noop' --label cra
e2e-tests-pnp:
executor:
class: medium
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,10 @@ export default async (
{
message: /export '\S+' was not found in 'global'/,
},
{
message:
/require function is used in a way in which dependencies cannot be statically extracted/,
},
],
plugins: [
Object.keys(virtualModuleMapping).length > 0
Expand Down
16 changes: 15 additions & 1 deletion code/lib/theming/scripts/fix-theme-type-export.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { readFile, writeFile } from 'fs-extra';
import { dedent } from 'ts-dedent';
import { join } from 'path';

const run = async () => {
async function editIndexTypeDefinitionsFile() {
const target = join(process.cwd(), 'dist', 'index.d.ts');
const contents = await readFile(target, 'utf8');

Expand All @@ -20,6 +20,20 @@ const run = async () => {
`;

await writeFile(target, newContents);
}

async function editIndexESMFile() {
const target = join(process.cwd(), 'dist', 'index.mjs');
const contents = await readFile(target, 'utf8');

const newContents = contents.replace(/\.useInsertionEffect/g, `['useInsertion'+'Effect']`);

await writeFile(target, newContents);
}

const run = async () => {
await editIndexTypeDefinitionsFile();
await editIndexESMFile();
};

run().catch((e) => {
Expand Down
Loading

0 comments on commit c4bc348

Please sign in to comment.