diff --git a/plugin.mjs b/plugin.mjs index 6fb1dc1a065442e87c3bbad934c89a6f6f23a09d..d58634f6d5d5ddad187cb8062831bc55f74b14d3 100644 --- a/plugin.mjs +++ b/plugin.mjs @@ -1,6 +1,6 @@ import os from 'node:os'; import path from 'node:path'; -import {readFileSync, writeFileSync} from 'node:fs'; +import {readdirSync, readFileSync, writeFileSync} from 'node:fs'; import SemanticReleaseError from '@semantic-release/error'; import debug from 'debug'; import {execa} from 'execa'; @@ -127,7 +127,9 @@ export async function prepare(pluginConfig, context) { const args = buildDirectory === undefined ? [] : ['--out-dir', buildDirectory]; await uv(pluginConfig, context, 'build', ...args); - logger.success('Built project for `%s`', version); + + const builtFiles = buildDirectory === undefined ? '' : readdirSync(`${buildDirectory}`).join(', '); + logger.success('Built project for `%s`: %s', version, builtFiles); } export async function publish(pluginConfig, context) { @@ -143,6 +145,9 @@ export async function publish(pluginConfig, context) { const optionArgs = key === 'pypi' ? [] : ['--publish-url', url]; const fileArgs = buildDirectory === undefined ? [] : [`${buildDirectory}/*`]; + const builtFiles = buildDirectory === undefined ? '' : readdirSync(`${buildDirectory}`).join(', '); + + logger.success('Collected files to publish: %s', builtFiles); await uv(pluginConfig, {...context, env: {...context.env, ...credentials.uvEnvironment()}}, 'publish', ...optionArgs, ...fileArgs); logger.success('Published to `%s`', key);