Skip to content

Commit 75696ba

Browse files
chore: build dist release-please-action (#470)
1 parent 0a3fbe4 commit 75696ba

1 file changed

Lines changed: 36 additions & 13 deletions

File tree

dist/index.js

Lines changed: 36 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -80956,6 +80956,7 @@ class Manifest {
8095680956
(manifestOptions === null || manifestOptions === void 0 ? void 0 : manifestOptions.releaseLabels) || exports.DEFAULT_RELEASE_LABELS;
8095780957
this.labels = (manifestOptions === null || manifestOptions === void 0 ? void 0 : manifestOptions.labels) || exports.DEFAULT_LABELS;
8095880958
this.skipLabeling = (manifestOptions === null || manifestOptions === void 0 ? void 0 : manifestOptions.skipLabeling) || false;
80959+
this.sequentialCalls = (manifestOptions === null || manifestOptions === void 0 ? void 0 : manifestOptions.sequentialCalls) || false;
8095980960
this.snapshotLabels =
8096080961
(manifestOptions === null || manifestOptions === void 0 ? void 0 : manifestOptions.snapshotLabels) || exports.DEFAULT_SNAPSHOT_LABELS;
8096180962
this.bootstrapSha = manifestOptions === null || manifestOptions === void 0 ? void 0 : manifestOptions.bootstrapSha;
@@ -81277,7 +81278,7 @@ class Manifest {
8127781278
/**
8127881279
* Opens/updates all candidate release pull requests for this repository.
8127981280
*
81280-
* @returns {number[]} Pull request numbers of release pull requests
81281+
* @returns {PullRequest[]} Pull request numbers of release pull requests
8128181282
*/
8128281283
async createPullRequests() {
8128381284
const candidatePullRequests = await this.buildPullRequests();
@@ -81294,13 +81295,24 @@ class Manifest {
8129481295
// collect open and snoozed release pull requests
8129581296
const openPullRequests = await this.findOpenReleasePullRequests();
8129681297
const snoozedPullRequests = await this.findSnoozedReleasePullRequests();
81297-
const promises = [];
81298-
for (const pullRequest of candidatePullRequests) {
81299-
promises.push(this.createOrUpdatePullRequest(pullRequest, openPullRequests, snoozedPullRequests));
81298+
if (this.sequentialCalls) {
81299+
const pullRequests = [];
81300+
for (const pullRequest of candidatePullRequests) {
81301+
const resultPullRequest = await this.createOrUpdatePullRequest(pullRequest, openPullRequests, snoozedPullRequests);
81302+
if (resultPullRequest)
81303+
pullRequests.push(resultPullRequest);
81304+
}
81305+
return pullRequests;
81306+
}
81307+
else {
81308+
const promises = [];
81309+
for (const pullRequest of candidatePullRequests) {
81310+
promises.push(this.createOrUpdatePullRequest(pullRequest, openPullRequests, snoozedPullRequests));
81311+
}
81312+
const pullNumbers = await Promise.all(promises);
81313+
// reject any pull numbers that were not created or updated
81314+
return pullNumbers.filter(number => !!number);
8130081315
}
81301-
const pullNumbers = await Promise.all(promises);
81302-
// reject any pull numbers that were not created or updated
81303-
return pullNumbers.filter(number => !!number);
8130481316
}
8130581317
async findOpenReleasePullRequests() {
8130681318
logger_1.logger.info('Looking for open release pull requests');
@@ -81450,12 +81462,22 @@ class Manifest {
8145081462
releasesByPullRequest[release.pullRequest.number] = [release];
8145181463
}
8145281464
}
81453-
const promises = [];
81454-
for (const pullNumber in releasesByPullRequest) {
81455-
promises.push(this.createReleasesForPullRequest(releasesByPullRequest[pullNumber], pullRequestsByNumber[pullNumber]));
81465+
if (this.sequentialCalls) {
81466+
const resultReleases = [];
81467+
for (const pullNumber in releasesByPullRequest) {
81468+
const releases = await this.createReleasesForPullRequest(releasesByPullRequest[pullNumber], pullRequestsByNumber[pullNumber]);
81469+
resultReleases.concat(releases);
81470+
}
81471+
return resultReleases;
81472+
}
81473+
else {
81474+
const promises = [];
81475+
for (const pullNumber in releasesByPullRequest) {
81476+
promises.push(this.createReleasesForPullRequest(releasesByPullRequest[pullNumber], pullRequestsByNumber[pullNumber]));
81477+
}
81478+
const releases = await Promise.all(promises);
81479+
return releases.reduce((collection, r) => collection.concat(r), []);
8145681480
}
81457-
const releases = await Promise.all(promises);
81458-
return releases.reduce((collection, r) => collection.concat(r), []);
8145981481
}
8146081482
async createReleasesForPullRequest(releases, pullRequest) {
8146181483
// create the release
@@ -81608,6 +81630,7 @@ async function parseConfig(github, configFile, branch, onlyPath, releaseAs) {
8160881630
snapshotLabels: configSnapshotLabel === undefined ? undefined : [configSnapshotLabel],
8160981631
releaseSearchDepth: config['release-search-depth'],
8161081632
commitSearchDepth: config['commit-search-depth'],
81633+
sequentialCalls: config['sequential-calls'],
8161181634
};
8161281635
return { config: repositoryConfig, options: manifestOptions };
8161381636
}
@@ -113437,7 +113460,7 @@ module.exports = {};
113437113460
/***/ ((module) => {
113438113461

113439113462
"use strict";
113440-
module.exports = {"i8":"13.13.0"};
113463+
module.exports = {"i8":"13.14.0"};
113441113464

113442113465
/***/ }),
113443113466

0 commit comments

Comments
 (0)