mirror of
https://github.com/joaquinjsb/gitea-release-please-action
synced 2026-05-13 16:51:39 +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.
|
// limitations under the License.
|
||||||
|
|
||||||
import * as core from '@actions/core';
|
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_CONFIG_FILE = 'release-please-config.json';
|
||||||
const DEFAULT_MANIFEST_FILE = '.release-please-manifest.json';
|
const DEFAULT_MANIFEST_FILE = '.release-please-manifest.json';
|
||||||
@@ -42,34 +42,6 @@ interface ActionInputs {
|
|||||||
includeComponentInTag?: boolean;
|
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 {
|
function parseInputs(): ActionInputs {
|
||||||
const inputs: ActionInputs = {
|
const inputs: ActionInputs = {
|
||||||
token: core.getInput('token', {required: true}),
|
token: core.getInput('token', {required: true}),
|
||||||
|
|||||||
Reference in New Issue
Block a user