Skip to content

Commit 354b119

Browse files
Merge pull request #1331 from chromaui/CAP-4412
Promotes `prepare`, `build`, and `verify` tasks to modules
2 parents 3a6f612 + 9efde46 commit 354b119

26 files changed

Lines changed: 1175 additions & 1062 deletions

node-src/tasks/build.ts

Lines changed: 0 additions & 294 deletions
This file was deleted.

node-src/tasks/buildReactNative.test.ts renamed to node-src/tasks/build/buildReactNative.test.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import { beforeEach, describe, expect, it, vi } from 'vitest';
55
import {
66
buildAndroid as buildAndroidDefault,
77
buildIos as buildIosDefault,
8-
} from '../lib/react-native/build';
9-
import { readExpoConfig as readExpoConfigDefault } from '../lib/react-native/expoConfig';
10-
import { generateManifest } from '../lib/react-native/generateManifest';
11-
import TestLogger from '../lib/testLogger';
8+
} from '../../lib/react-native/build';
9+
import { readExpoConfig as readExpoConfigDefault } from '../../lib/react-native/expoConfig';
10+
import { generateManifest } from '../../lib/react-native/generateManifest';
11+
import TestLogger from '../../lib/testLogger';
1212
import { buildArtifacts, generateManifestStep } from './buildReactNative';
1313

1414
vi.mock('execa', async (importOriginal) => {
@@ -42,18 +42,18 @@ vi.mock('fs', async (importOriginal) => {
4242
createReadStream: vi.fn(() => Readable.from([mockLogLines])),
4343
};
4444
});
45-
vi.mock('../lib/react-native/build', async (importOriginal) => {
46-
const actual = await importOriginal<typeof import('../lib/react-native/build')>();
45+
vi.mock('../../lib/react-native/build', async (importOriginal) => {
46+
const actual = await importOriginal<typeof import('../../lib/react-native/build')>();
4747
return {
4848
...actual,
4949
buildAndroid: vi.fn(() => Promise.resolve(1)),
5050
buildIos: vi.fn(() => Promise.resolve(1)),
5151
};
5252
});
53-
vi.mock('../lib/react-native/expoConfig', () => ({
53+
vi.mock('../../lib/react-native/expoConfig', () => ({
5454
readExpoConfig: vi.fn(() => Promise.resolve({ platforms: ['ios', 'android'], name: 'MyApp' })),
5555
}));
56-
vi.mock('../lib/react-native/generateManifest', () => ({
56+
vi.mock('../../lib/react-native/generateManifest', () => ({
5757
generateManifest: vi.fn(() => Promise.resolve()),
5858
}));
5959

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ import { createReadStream, mkdirSync, type WriteStream } from 'fs';
22
import path from 'path';
33
import { createInterface } from 'readline';
44

5-
import { openLogFileStream } from '../lib/logFile';
6-
import { buildAndroid, buildIos, execWithBuildEnvironment } from '../lib/react-native/build';
7-
import { readExpoConfig } from '../lib/react-native/expoConfig';
8-
import { generateManifest } from '../lib/react-native/generateManifest';
9-
import { exitCodes, setExitCode } from '../lib/setExitCode';
10-
import { transitionTo } from '../lib/tasks';
11-
import { Context, Task } from '../types';
12-
import { reactNativeBuildFailed } from '../ui/messages/errors/buildFailed';
5+
import { openLogFileStream } from '../../lib/logFile';
6+
import { buildAndroid, buildIos, execWithBuildEnvironment } from '../../lib/react-native/build';
7+
import { readExpoConfig } from '../../lib/react-native/expoConfig';
8+
import { generateManifest } from '../../lib/react-native/generateManifest';
9+
import { exitCodes, setExitCode } from '../../lib/setExitCode';
10+
import { transitionTo } from '../../lib/tasks';
11+
import { Context, Task } from '../../types';
12+
import { reactNativeBuildFailed } from '../../ui/messages/errors/buildFailed';
1313
import {
1414
failed,
1515
failedNoValidPlatforms,
1616
pendingAndroid,
1717
pendingIOS,
18-
} from '../ui/tasks/buildReactNative';
18+
} from '../../ui/tasks/buildReactNative';
1919

2020
const MAX_REACT_NATIVE_LOG_LINES = 20;
2121

0 commit comments

Comments
 (0)