mirror of
https://github.com/joaquinjsb/gitea-release-please-action
synced 2026-05-13 14:31:38 +02:00
chore: build dist release-please-action (#251)
This commit is contained in:
committed by
GitHub
parent
d7ed0b8f09
commit
99a078c6e9
50
dist/index.js
vendored
50
dist/index.js
vendored
@@ -53890,7 +53890,7 @@ function getGitHubFactoryOpts(options) {
|
|||||||
function githubRelease(options) {
|
function githubRelease(options) {
|
||||||
const [GHFactoryOptions, GHRAndRPFactoryOptions] = getGitHubFactoryOpts(options);
|
const [GHFactoryOptions, GHRAndRPFactoryOptions] = getGitHubFactoryOpts(options);
|
||||||
const github = gitHubInstance(GHFactoryOptions);
|
const github = gitHubInstance(GHFactoryOptions);
|
||||||
const { releaseType, label, path, packageName, bumpMinorPreMajor, releaseAs, snapshot, monorepoTags, changelogSections, lastPackageVersion, versionFile, ...GHRFactoryOptions } = GHRAndRPFactoryOptions;
|
const { releaseType, label, path, packageName, bumpMinorPreMajor, releaseAs, snapshot, monorepoTags, changelogSections, changelogPath, lastPackageVersion, versionFile, ...GHRFactoryOptions } = GHRAndRPFactoryOptions;
|
||||||
const labels = getLabels(label);
|
const labels = getLabels(label);
|
||||||
const releasePR = new (releasePRClass(releaseType))({
|
const releasePR = new (releasePRClass(releaseType))({
|
||||||
github,
|
github,
|
||||||
@@ -53902,6 +53902,7 @@ function githubRelease(options) {
|
|||||||
snapshot,
|
snapshot,
|
||||||
monorepoTags,
|
monorepoTags,
|
||||||
changelogSections,
|
changelogSections,
|
||||||
|
changelogPath,
|
||||||
lastPackageVersion,
|
lastPackageVersion,
|
||||||
versionFile,
|
versionFile,
|
||||||
});
|
});
|
||||||
@@ -53970,14 +53971,12 @@ const semver_1 = __nccwpck_require__(1383);
|
|||||||
const GITHUB_RELEASE_LABEL = 'autorelease: tagged';
|
const GITHUB_RELEASE_LABEL = 'autorelease: tagged';
|
||||||
class GitHubRelease {
|
class GitHubRelease {
|
||||||
constructor(options) {
|
constructor(options) {
|
||||||
var _a;
|
|
||||||
this.draft = !!options.draft;
|
this.draft = !!options.draft;
|
||||||
this.changelogPath = (_a = options.changelogPath) !== null && _a !== void 0 ? _a : 'CHANGELOG.md';
|
|
||||||
this.gh = options.github;
|
this.gh = options.github;
|
||||||
this.releasePR = options.releasePR;
|
this.releasePR = options.releasePR;
|
||||||
}
|
}
|
||||||
async run() {
|
async run() {
|
||||||
const candidate = await this.releasePR.buildRelease(this.changelogPath);
|
const candidate = await this.releasePR.buildRelease();
|
||||||
if (!candidate) {
|
if (!candidate) {
|
||||||
checkpoint_1.checkpoint('Unable to build candidate', checkpoint_1.CheckpointType.Failure);
|
checkpoint_1.checkpoint('Unable to build candidate', checkpoint_1.CheckpointType.Failure);
|
||||||
return undefined;
|
return undefined;
|
||||||
@@ -54006,6 +54005,7 @@ class GitHubRelease {
|
|||||||
tag_name: release.tag_name,
|
tag_name: release.tag_name,
|
||||||
upload_url: release.upload_url,
|
upload_url: release.upload_url,
|
||||||
draft: release.draft,
|
draft: release.draft,
|
||||||
|
body: release.body,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@@ -55255,7 +55255,8 @@ const release_notes_1 = __nccwpck_require__(746);
|
|||||||
const pull_request_title_1 = __nccwpck_require__(1158);
|
const pull_request_title_1 = __nccwpck_require__(1158);
|
||||||
class ReleasePR {
|
class ReleasePR {
|
||||||
constructor(options) {
|
constructor(options) {
|
||||||
var _a;
|
var _a, _b;
|
||||||
|
this.changelogPath = 'CHANGELOG.md';
|
||||||
this.bumpMinorPreMajor = options.bumpMinorPreMajor || false;
|
this.bumpMinorPreMajor = options.bumpMinorPreMajor || false;
|
||||||
this.labels = (_a = options.labels) !== null && _a !== void 0 ? _a : constants_1.DEFAULT_LABELS;
|
this.labels = (_a = options.labels) !== null && _a !== void 0 ? _a : constants_1.DEFAULT_LABELS;
|
||||||
this.path = options.path;
|
this.path = options.path;
|
||||||
@@ -55269,6 +55270,7 @@ class ReleasePR {
|
|||||||
: undefined;
|
: undefined;
|
||||||
this.gh = options.github;
|
this.gh = options.github;
|
||||||
this.changelogSections = options.changelogSections;
|
this.changelogSections = options.changelogSections;
|
||||||
|
this.changelogPath = (_b = options.changelogPath) !== null && _b !== void 0 ? _b : this.changelogPath;
|
||||||
}
|
}
|
||||||
// A releaser can override this method to automatically detect the
|
// A releaser can override this method to automatically detect the
|
||||||
// packageName from source code (e.g. package.json "name")
|
// packageName from source code (e.g. package.json "name")
|
||||||
@@ -55291,7 +55293,7 @@ class ReleasePR {
|
|||||||
checkpoint_1.checkpoint('snapshot releases not supported for this releaser', checkpoint_1.CheckpointType.Failure);
|
checkpoint_1.checkpoint('snapshot releases not supported for this releaser', checkpoint_1.CheckpointType.Failure);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const mergedPR = await this.gh.findMergedReleasePR(this.labels);
|
const mergedPR = await this.gh.findMergedReleasePR(this.labels, undefined, true, 100);
|
||||||
if (mergedPR) {
|
if (mergedPR) {
|
||||||
// a PR already exists in the autorelease: pending state.
|
// a PR already exists in the autorelease: pending state.
|
||||||
checkpoint_1.checkpoint(`pull #${mergedPR.number} ${mergedPR.sha} has not yet been released`, checkpoint_1.CheckpointType.Failure);
|
checkpoint_1.checkpoint(`pull #${mergedPR.number} ${mergedPR.sha} has not yet been released`, checkpoint_1.CheckpointType.Failure);
|
||||||
@@ -55411,7 +55413,7 @@ class ReleasePR {
|
|||||||
}
|
}
|
||||||
// Override this method to modify the pull request body
|
// Override this method to modify the pull request body
|
||||||
async buildPullRequestBody(_version, changelogEntry) {
|
async buildPullRequestBody(_version, changelogEntry) {
|
||||||
return `:robot: I have created a release \\*beep\\* \\*boop\\* \n---\n${changelogEntry}\n\nThis PR was generated with [Release Please](https://github.com/googleapis/${constants_1.RELEASE_PLEASE}). See [documentation](https://github.com/googleapis/${constants_1.RELEASE_PLEASE}#${constants_1.RELEASE_PLEASE}).`;
|
return `:robot: I have created a release \\*beep\\* \\*boop\\*\n---\n${changelogEntry}\n\nThis PR was generated with [Release Please](https://github.com/googleapis/${constants_1.RELEASE_PLEASE}). See [documentation](https://github.com/googleapis/${constants_1.RELEASE_PLEASE}#${constants_1.RELEASE_PLEASE}).`;
|
||||||
}
|
}
|
||||||
async openPR(options) {
|
async openPR(options) {
|
||||||
const changelogEntry = options.changelogEntry;
|
const changelogEntry = options.changelogEntry;
|
||||||
@@ -55484,7 +55486,7 @@ class ReleasePR {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Logic for determining what to include in a GitHub release.
|
// Logic for determining what to include in a GitHub release.
|
||||||
async buildRelease(changelogPath) {
|
async buildRelease() {
|
||||||
await this.validateConfiguration();
|
await this.validateConfiguration();
|
||||||
const packageName = await this.getPackageName();
|
const packageName = await this.getPackageName();
|
||||||
const mergedPR = await this.findMergedRelease();
|
const mergedPR = await this.findMergedRelease();
|
||||||
@@ -55499,7 +55501,7 @@ class ReleasePR {
|
|||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
const tag = this.formatReleaseTagName(version, packageName);
|
const tag = this.formatReleaseTagName(version, packageName);
|
||||||
const changelogContents = (await this.gh.getFileContents(this.addPath(changelogPath))).parsedContent;
|
const changelogContents = (await this.gh.getFileContents(this.addPath(this.changelogPath))).parsedContent;
|
||||||
const notes = release_notes_1.extractReleaseNotes(changelogContents, version);
|
const notes = release_notes_1.extractReleaseNotes(changelogContents, version);
|
||||||
return {
|
return {
|
||||||
sha: mergedPR.sha,
|
sha: mergedPR.sha,
|
||||||
@@ -55632,6 +55634,10 @@ const SUB_MODULES = [
|
|||||||
];
|
];
|
||||||
const REGEN_PR_REGEX = /.*auto-regenerate.*/;
|
const REGEN_PR_REGEX = /.*auto-regenerate.*/;
|
||||||
class GoYoshi extends release_pr_1.ReleasePR {
|
class GoYoshi extends release_pr_1.ReleasePR {
|
||||||
|
constructor() {
|
||||||
|
super(...arguments);
|
||||||
|
this.changelogPath = 'CHANGES.md';
|
||||||
|
}
|
||||||
async _run() {
|
async _run() {
|
||||||
const packageName = await this.getPackageName();
|
const packageName = await this.getPackageName();
|
||||||
const latestTag = await this.latestTag(this.monorepoTags ? `${packageName.getComponent()}-` : undefined, false);
|
const latestTag = await this.latestTag(this.monorepoTags ? `${packageName.getComponent()}-` : undefined, false);
|
||||||
@@ -55695,7 +55701,7 @@ class GoYoshi extends release_pr_1.ReleasePR {
|
|||||||
}
|
}
|
||||||
const updates = [];
|
const updates = [];
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: this.addPath('CHANGES.md'),
|
path: this.addPath(this.changelogPath),
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName: packageName.name,
|
packageName: packageName.name,
|
||||||
@@ -55815,7 +55821,7 @@ class Helm extends release_pr_1.ReleasePR {
|
|||||||
}
|
}
|
||||||
const updates = [];
|
const updates = [];
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: this.addPath('CHANGELOG.md'),
|
path: this.addPath(this.changelogPath),
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName: packageName.name,
|
packageName: packageName.name,
|
||||||
@@ -56047,7 +56053,7 @@ class JavaBom extends release_pr_1.ReleasePR {
|
|||||||
const packageName = await this.getPackageName();
|
const packageName = await this.getPackageName();
|
||||||
if (!this.snapshot) {
|
if (!this.snapshot) {
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: 'CHANGELOG.md',
|
path: this.changelogPath,
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
versions: candidateVersions,
|
versions: candidateVersions,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
@@ -56265,7 +56271,7 @@ class JavaYoshi extends release_pr_1.ReleasePR {
|
|||||||
const packageName = await this.getPackageName();
|
const packageName = await this.getPackageName();
|
||||||
if (!this.snapshot) {
|
if (!this.snapshot) {
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: 'CHANGELOG.md',
|
path: this.changelogPath,
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
versions: candidateVersions,
|
versions: candidateVersions,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
@@ -56634,7 +56640,7 @@ class Node extends release_pr_1.ReleasePR {
|
|||||||
packageName,
|
packageName,
|
||||||
}));
|
}));
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: this.addPath('CHANGELOG.md'),
|
path: this.addPath(this.changelogPath),
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName,
|
packageName,
|
||||||
@@ -56788,7 +56794,7 @@ class OCaml extends release_pr_1.ReleasePR {
|
|||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: this.addPath('CHANGELOG.md'),
|
path: this.addPath(this.changelogPath),
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName: packageName.name,
|
packageName: packageName.name,
|
||||||
@@ -56893,7 +56899,7 @@ class PHPYoshi extends release_pr_1.ReleasePR {
|
|||||||
packageName: packageName.name,
|
packageName: packageName.name,
|
||||||
}));
|
}));
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: 'CHANGELOG.md',
|
path: this.changelogPath,
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName: packageName.name,
|
packageName: packageName.name,
|
||||||
@@ -57073,7 +57079,7 @@ class Python extends release_pr_1.ReleasePR {
|
|||||||
const updates = [];
|
const updates = [];
|
||||||
const packageName = await this.getPackageName();
|
const packageName = await this.getPackageName();
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: this.addPath('CHANGELOG.md'),
|
path: this.addPath(this.changelogPath),
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName: packageName.name,
|
packageName: packageName.name,
|
||||||
@@ -57337,7 +57343,7 @@ class Ruby extends release_pr_1.ReleasePR {
|
|||||||
}
|
}
|
||||||
const updates = [];
|
const updates = [];
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: this.addPath('CHANGELOG.md'),
|
path: this.addPath(this.changelogPath),
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName: packageName.name,
|
packageName: packageName.name,
|
||||||
@@ -57439,7 +57445,7 @@ class Rust extends release_pr_1.ReleasePR {
|
|||||||
const workspaceManifest = await this.getWorkspaceManifest();
|
const workspaceManifest = await this.getWorkspaceManifest();
|
||||||
const updates = [];
|
const updates = [];
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: this.addPath('CHANGELOG.md'),
|
path: this.addPath(this.changelogPath),
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName: this.packageName,
|
packageName: this.packageName,
|
||||||
@@ -57605,7 +57611,7 @@ class Simple extends release_pr_1.ReleasePR {
|
|||||||
}
|
}
|
||||||
const updates = [];
|
const updates = [];
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: 'CHANGELOG.md',
|
path: this.changelogPath,
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName: packageName.name,
|
packageName: packageName.name,
|
||||||
@@ -57688,7 +57694,7 @@ class TerraformModule extends release_pr_1.ReleasePR {
|
|||||||
}
|
}
|
||||||
const updates = [];
|
const updates = [];
|
||||||
updates.push(new changelog_1.Changelog({
|
updates.push(new changelog_1.Changelog({
|
||||||
path: this.addPath('CHANGELOG.md'),
|
path: this.addPath(this.changelogPath),
|
||||||
changelogEntry,
|
changelogEntry,
|
||||||
version: candidate.version,
|
version: candidate.version,
|
||||||
packageName: packageName.name,
|
packageName: packageName.name,
|
||||||
@@ -67015,7 +67021,7 @@ module.exports = JSON.parse("{\"_args\":[[\"pino@6.11.1\",\"/home/runner/work/re
|
|||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
module.exports = JSON.parse("{\"i8\":\"11.0.0-candidate.3\"}");
|
module.exports = {"i8":"11.0.0"};
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user