Skip to content
This repository has been archived by the owner on May 14, 2024. It is now read-only.

Commit

Permalink
cleanup: use built-in release-please types (#900)
Browse files Browse the repository at this point in the history
In 16.4.0, we correctly export CreateRelease and PullRequest which are
types returned by Manifest.
  • Loading branch information
chingor13 committed Dec 7, 2023
1 parent 6908db2 commit 650da25
Showing 1 changed file with 1 addition and 29 deletions.
30 changes: 1 addition & 29 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down Expand Up @@ -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}),
Expand Down

0 comments on commit 650da25

Please sign in to comment.