Clean up actions and payloads (#98)
* Clean up actions and payloads * Clean up action * Cleanup
This commit is contained in:
committed by
pullfrog[bot]
parent
5c60791b34
commit
9e019d89d2
+1
-1
@@ -31,7 +31,7 @@ export async function runPrepPhase(): Promise<PrepResult[]> {
|
||||
if (result.dependenciesInstalled) {
|
||||
log.debug(`» ${step.name}: dependencies installed`);
|
||||
} else if (result.issues.length > 0) {
|
||||
log.warning(`⚠️ ${step.name}: ${result.issues[0]}`);
|
||||
log.warning(`» ${step.name}: ${result.issues[0]}`);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ async function installPackageManager(
|
||||
installSpec: string
|
||||
): Promise<string | null> {
|
||||
if (name === "npm") return null; // npm is always available
|
||||
log.info(`📦 installing ${installSpec}...`);
|
||||
log.info(`» installing ${installSpec}...`);
|
||||
const [cmd, ...templateArgs] = nodePackageManagers[name];
|
||||
const args = templateArgs.map((arg) => (arg === "{version}" ? installSpec : arg));
|
||||
const result = await spawn({
|
||||
@@ -76,7 +76,7 @@ async function installPackageManager(
|
||||
process.env.PATH = `${denoPath}:${process.env.PATH}`;
|
||||
}
|
||||
|
||||
log.info(`✅ installed ${name}`);
|
||||
log.info(`» installed ${name}`);
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -101,16 +101,16 @@ export const installNodeDependencies: PrepDefinition = {
|
||||
const agent = detected?.agent || packageManager;
|
||||
|
||||
if (fromPackageJson) {
|
||||
log.info(`📦 using packageManager from package.json: ${fromPackageJson.installSpec}`);
|
||||
log.info(`» using packageManager from package.json: ${fromPackageJson.installSpec}`);
|
||||
} else if (detected) {
|
||||
log.info(`📦 detected package manager: ${packageManager} (${agent})`);
|
||||
log.info(`» detected package manager: ${packageManager} (${agent})`);
|
||||
} else {
|
||||
log.info(`📦 no package manager detected, defaulting to npm`);
|
||||
log.info(`» no package manager detected, defaulting to npm`);
|
||||
}
|
||||
|
||||
// check if package manager is available, install if needed
|
||||
if (!(await isCommandAvailable(packageManager))) {
|
||||
log.info(`${packageManager} not found, attempting to install...`);
|
||||
log.info(`» ${packageManager} not found, attempting to install...`);
|
||||
const installError = await installPackageManager(packageManager, installSpec);
|
||||
if (installError) {
|
||||
return {
|
||||
@@ -134,7 +134,7 @@ export const installNodeDependencies: PrepDefinition = {
|
||||
}
|
||||
|
||||
const fullCommand = `${resolved.command} ${resolved.args.join(" ")}`;
|
||||
log.info(`running: ${fullCommand}`);
|
||||
log.info(`» running: ${fullCommand}`);
|
||||
const result = await spawn({
|
||||
cmd: resolved.command,
|
||||
args: resolved.args,
|
||||
|
||||
@@ -66,7 +66,7 @@ async function installTool(name: string): Promise<string | null> {
|
||||
return null;
|
||||
}
|
||||
|
||||
log.info(`📦 installing ${name}...`);
|
||||
log.info(`» installing ${name}...`);
|
||||
const [cmd, ...args] = installCmd;
|
||||
const result = await spawn({
|
||||
cmd,
|
||||
@@ -79,7 +79,7 @@ async function installTool(name: string): Promise<string | null> {
|
||||
return result.stderr || `failed to install ${name}`;
|
||||
}
|
||||
|
||||
log.info(`✅ installed ${name}`);
|
||||
log.info(`» installed ${name}`);
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -113,12 +113,12 @@ export const installPythonDependencies: PrepDefinition = {
|
||||
};
|
||||
}
|
||||
|
||||
log.info(`🐍 detected python config: ${config.file} (using ${config.tool})`);
|
||||
log.info(`» detected python config: ${config.file} (using ${config.tool})`);
|
||||
|
||||
// check if the tool is available, install if needed
|
||||
const isAvailable = await isCommandAvailable(config.tool);
|
||||
if (!isAvailable) {
|
||||
log.info(`${config.tool} not found, attempting to install...`);
|
||||
log.info(`» ${config.tool} not found, attempting to install...`);
|
||||
const installError = await installTool(config.tool);
|
||||
if (installError) {
|
||||
return {
|
||||
@@ -133,7 +133,7 @@ export const installPythonDependencies: PrepDefinition = {
|
||||
|
||||
// run the install command
|
||||
const [cmd, ...args] = config.installCmd;
|
||||
log.info(`running: ${cmd} ${args.join(" ")}`);
|
||||
log.info(`» running: ${cmd} ${args.join(" ")}`);
|
||||
const result = await spawn({
|
||||
cmd,
|
||||
args,
|
||||
|
||||
Reference in New Issue
Block a user