clean-up code, fixed issue number and added import

Signed-off-by: Jason Froehlich <jfroehlich12@gmail.com>
This commit is contained in:
Jason Froehlich
2024-01-16 15:00:05 -05:00
committed by blam
parent b8b8b88413
commit f7cc86f9dd
3 changed files with 20 additions and 32 deletions
+1 -1
View File
@@ -2,4 +2,4 @@
'@backstage/plugin-scaffolder-backend-module-bitbucket': patch
---
Enhanced the pull request action to allow for adding new content to the PR as described in this issue #2172
Enhanced the pull request action to allow for adding new content to the PR as described in this issue #21762
@@ -28,6 +28,7 @@
"@backstage/errors": "workspace:^",
"@backstage/integration": "workspace:^",
"@backstage/plugin-scaffolder-node": "workspace:^",
"fs-extra": "10.1.0",
"node-fetch": "^2.6.7",
"yaml": "^2.0.0"
},
@@ -138,15 +138,7 @@ export async function commitAndPushRepo(input: {
/**
* @public
*/
export async function cloneRepo({
url,
dir,
auth,
logger,
ref,
depth,
noCheckout,
}: {
export async function cloneRepo(options: {
url: string;
dir: string;
// For use cases where token has to be used with Basic Auth
@@ -158,6 +150,8 @@ export async function cloneRepo({
depth?: number | undefined;
noCheckout?: boolean | undefined;
}): Promise<void> {
const { url, dir, auth, logger, ref, depth, noCheckout } = options;
const git = Git.fromAuth({
...auth,
logger,
@@ -169,12 +163,7 @@ export async function cloneRepo({
/**
* @public
*/
export async function createBranch({
dir,
auth,
logger,
ref,
}: {
export async function createBranch(options: {
dir: string;
ref: string;
// For use cases where token has to be used with Basic Auth
@@ -183,6 +172,7 @@ export async function createBranch({
auth: { username: string; password: string } | { token: string };
logger?: Logger | undefined;
}): Promise<void> {
const { dir, ref, auth, logger } = options;
const git = Git.fromAuth({
...auth,
logger,
@@ -194,12 +184,7 @@ export async function createBranch({
/**
* @public
*/
export async function addFiles({
dir,
filepath,
auth,
logger,
}: {
export async function addFiles(options: {
dir: string;
filepath: string;
// For use cases where token has to be used with Basic Auth
@@ -208,6 +193,7 @@ export async function addFiles({
auth: { username: string; password: string } | { token: string };
logger?: Logger | undefined;
}): Promise<void> {
const { dir, filepath, auth, logger } = options;
const git = Git.fromAuth({
...auth,
logger,
@@ -219,16 +205,7 @@ export async function addFiles({
/**
* @public
*/
export async function commitAndPushBranch({
dir,
auth,
logger,
commitMessage,
gitAuthorInfo,
branch = 'master',
remoteRef,
remote = 'origin',
}: {
export async function commitAndPushBranch(options: {
dir: string;
// For use cases where token has to be used with Basic Auth
// it has to be provided as password together with a username
@@ -241,6 +218,16 @@ export async function commitAndPushBranch({
remoteRef?: string;
remote?: string;
}): Promise<{ commitHash: string }> {
const {
dir,
auth,
logger,
commitMessage,
gitAuthorInfo,
branch = 'master',
remoteRef,
remote = 'origin',
} = options;
const git = Git.fromAuth({
...auth,
logger,