Skip to content

Commit

Permalink
Add eas/submit and eas/downalod_artifacts functions
Browse files Browse the repository at this point in the history
  • Loading branch information
khamilowicz committed Feb 21, 2025
1 parent 13e04d1 commit 055ffcd
Show file tree
Hide file tree
Showing 6 changed files with 805 additions and 3 deletions.
2 changes: 1 addition & 1 deletion packages/build-tools/src/common/easBuildInternal.ts
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ export async function resolveEnvFromBuildProfileAsync<TJob extends BuildJob>(
return env;
}

async function resolveEasCommandPrefixAndEnvAsync(): Promise<{
export async function resolveEasCommandPrefixAndEnvAsync(): Promise<{
cmd: string;
args: string[];
extraEnv: Env;
Expand Down
5 changes: 4 additions & 1 deletion packages/build-tools/src/steps/easFunctionGroups.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ import { CustomBuildContext } from '../customBuildContext';

import { createEasBuildBuildFunctionGroup } from './functionGroups/build';
import { createEasMaestroTestFunctionGroup } from './functionGroups/maestroTest';
import { createEasSubmitBuildFunctionGroup } from './functionGroups/submit';

export function getEasFunctionGroups(ctx: CustomBuildContext): BuildFunctionGroup[] {
const functionGroups = [createEasMaestroTestFunctionGroup(ctx)];

if (ctx.hasBuildJob()) {
functionGroups.push(...[createEasBuildBuildFunctionGroup(ctx)]);
functionGroups.push(
...[createEasBuildBuildFunctionGroup(ctx), createEasSubmitBuildFunctionGroup(ctx)]
);
}

return functionGroups;
Expand Down
2 changes: 2 additions & 0 deletions packages/build-tools/src/steps/easFunctions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ import { calculateEASUpdateRuntimeVersionFunction } from './functions/calculateE
import { createRepackBuildFunction } from './functions/repack';
import { eagerBundleBuildFunction } from './functions/eagerBundle';
import { createSubmissionEntityFunction } from './functions/createSubmissionEntity';
import { createDownloadArtifactFunction } from './functions/download_artifact';

export function getEasFunctions(ctx: CustomBuildContext): BuildFunction[] {
const functions = [
Expand All @@ -38,6 +39,7 @@ export function getEasFunctions(ctx: CustomBuildContext): BuildFunction[] {
createPrebuildBuildFunction(),

configureEASUpdateIfInstalledFunction(),
createDownloadArtifactFunction(),
injectAndroidCredentialsFunction(),
configureAndroidVersionFunction(),
eagerBundleBuildFunction(),
Expand Down
Loading

0 comments on commit 055ffcd

Please sign in to comment.