1
0
mirror of https://github.com/joaquinjsb/gitea-release-please-action synced 2026-05-10 10:41:17 +02:00

cleanup: use built-in release-please types (#900)

In 16.4.0, we correctly export CreateRelease and PullRequest which are
types returned by Manifest.
This commit is contained in:
Jeff Ching
2023-12-07 10:55:16 -08:00
committed by GitHub
parent 6908db2720
commit 650da25b9c

View File

@@ -13,7 +13,7 @@
// limitations under the License.
import * as core from '@actions/core';
import {GitHub, Manifest} from 'release-please';
import {GitHub, Manifest, CreatedRelease, PullRequest} from 'release-please';
const DEFAULT_CONFIG_FILE = 'release-please-config.json';
const DEFAULT_MANIFEST_FILE = '.release-please-manifest.json';
@@ -42,34 +42,6 @@ interface ActionInputs {
includeComponentInTag?: boolean;
}
// TODO: replace this interface is exported from release-please
interface PullRequest {
readonly headBranchName: string;
readonly baseBranchName: string;
readonly number: number;
readonly title: string;
readonly body: string;
readonly labels: string[];
readonly files: string[];
readonly sha?: string;
}
// TODO: replace this interface is exported from release-please
interface CreatedRelease {
id: number;
path: string;
version: string;
major: number;
minor: number;
patch: number;
name?: string;
tagName: string;
sha: string;
notes?: string;
url: string;
draft?: boolean;
uploadUrl?: string;
}
function parseInputs(): ActionInputs {
const inputs: ActionInputs = {
token: core.getInput('token', {required: true}),