mirror of
https://github.com/dependabot/fetch-metadata.git
synced 2026-03-12 18:07:12 -04:00
Log the metadata outputs
Adding a log group around `Outputting metadata for updated dependencies` and logging the metadata outputs in there. I found myself reaching for the metadata output in the logs. It should make it easier to debug an action that's not matching a pr.
This commit is contained in:
21
dist/index.js
generated
vendored
21
dist/index.js
generated
vendored
@@ -13421,13 +13421,20 @@ const UPDATE_TYPES_PRIORITY = [
|
||||
'version-update:semver-patch'
|
||||
];
|
||||
function set(updatedDependencies) {
|
||||
core.info(`Outputting metadata for ${pluralize_default()('updated dependency', updatedDependencies.length, true)}`);
|
||||
core.setOutput('updated-dependencies-json', updatedDependencies);
|
||||
core.setOutput('dependency-names', updatedDependencies.map(dependency => {
|
||||
const dependencyNames = updatedDependencies.map(dependency => {
|
||||
return dependency.dependencyName;
|
||||
}).join(', '));
|
||||
core.setOutput('dependency-type', maxDependencyTypes(updatedDependencies));
|
||||
core.setOutput('update-type', maxSemver(updatedDependencies));
|
||||
}).join(', ');
|
||||
const dependencyType = maxDependencyTypes(updatedDependencies);
|
||||
const updateType = maxSemver(updatedDependencies);
|
||||
core.startGroup(`Outputting metadata for ${pluralize_default()('updated dependency', updatedDependencies.length, true)}`);
|
||||
core.info(`outputs.dependency-names: ${dependencyNames}`);
|
||||
core.info(`outputs.dependency-type: ${dependencyType}`);
|
||||
core.info(`outputs.update-type: ${updateType}`);
|
||||
core.endGroup();
|
||||
core.setOutput('updated-dependencies-json', updatedDependencies);
|
||||
core.setOutput('dependency-names', dependencyNames);
|
||||
core.setOutput('dependency-type', dependencyType);
|
||||
core.setOutput('update-type', updateType);
|
||||
}
|
||||
function maxDependencyTypes(updatedDependencies) {
|
||||
const dependencyTypes = updatedDependencies.reduce(function (dependencyTypes, dependency) {
|
||||
@@ -13473,7 +13480,7 @@ function run() {
|
||||
const commitMessage = yield getMessage(githubClient, github.context);
|
||||
if (commitMessage) {
|
||||
// Parse metadata
|
||||
core.info('Parsing Dependabot metadata/');
|
||||
core.info('Parsing Dependabot metadata');
|
||||
const updatedDependencies = parse(commitMessage);
|
||||
if (updatedDependencies.length > 0) {
|
||||
set(updatedDependencies);
|
||||
|
||||
@@ -14,15 +14,22 @@ const UPDATE_TYPES_PRIORITY = [
|
||||
]
|
||||
|
||||
export function set (updatedDependencies: Array<updatedDependency>): void {
|
||||
core.info(`Outputting metadata for ${Pluralize('updated dependency', updatedDependencies.length, true)}`)
|
||||
const dependencyNames = updatedDependencies.map(dependency => {
|
||||
return dependency.dependencyName
|
||||
}).join(', ');
|
||||
const dependencyType = maxDependencyTypes(updatedDependencies);
|
||||
const updateType = maxSemver(updatedDependencies);
|
||||
|
||||
core.startGroup(`Outputting metadata for ${Pluralize('updated dependency', updatedDependencies.length, true)}`);
|
||||
core.info(`outputs.dependency-names: ${dependencyNames}`);
|
||||
core.info(`outputs.dependency-type: ${dependencyType}`);
|
||||
core.info(`outputs.update-type: ${updateType}`);
|
||||
core.endGroup();
|
||||
|
||||
core.setOutput('updated-dependencies-json', updatedDependencies)
|
||||
|
||||
core.setOutput('dependency-names', updatedDependencies.map(dependency => {
|
||||
return dependency.dependencyName
|
||||
}).join(', '))
|
||||
core.setOutput('dependency-type', maxDependencyTypes(updatedDependencies))
|
||||
core.setOutput('update-type', maxSemver(updatedDependencies))
|
||||
core.setOutput('dependency-names', dependencyNames);
|
||||
core.setOutput('dependency-type', dependencyType);
|
||||
core.setOutput('update-type', updateType);
|
||||
}
|
||||
|
||||
function maxDependencyTypes (updatedDependencies: Array<updatedDependency>): string {
|
||||
|
||||
@@ -23,7 +23,7 @@ export async function run (): Promise<void> {
|
||||
|
||||
if (commitMessage) {
|
||||
// Parse metadata
|
||||
core.info('Parsing Dependabot metadata/')
|
||||
core.info('Parsing Dependabot metadata')
|
||||
|
||||
const updatedDependencies = updateMetadata.parse(commitMessage)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user