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:
30
src/index.ts
30
src/index.ts
@@ -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}),
|
||||
|
||||
Reference in New Issue
Block a user