Swapped tslint to eslint and fixed files

This commit is contained in:
Arwid Thornström
2023-02-03 12:48:29 +01:00
committed by GitHub
parent 258e0b2dde
commit a7da247cf4
15 changed files with 1136 additions and 386 deletions
+46 -35
View File
@@ -1,12 +1,12 @@
import { Octokit } from "@octokit/core";
import { Octokit } from '@octokit/core';
export const getOrgRepos = async (toolbox, token, org) => {
const { print } = toolbox;
const octokit = new Octokit({ auth: token });
try {
const response = await octokit.request("GET /orgs/{org}/repos", {
const response = await octokit.request('GET /orgs/{org}/repos', {
org: org,
per_page: 100,
per_page: 100
});
if (response.status === 200) {
return response.data;
@@ -21,9 +21,9 @@ export const getRepo = async (toolbox, token, owner, repo) => {
const { print } = toolbox;
const octokit = new Octokit({ auth: token });
try {
const response = await octokit.request("GET /repos/{owner}/{repo}", {
const response = await octokit.request('GET /repos/{owner}/{repo}', {
owner: owner,
repo: repo,
repo: repo
});
if (response.status === 200) {
return response.data;
@@ -32,19 +32,22 @@ export const getRepo = async (toolbox, token, owner, repo) => {
print.error('Not a valid organisation for your token access');
return null;
}
}
};
export const getRepoBranches = async (toolbox, token, owner, repo) => {
const { print } = toolbox;
const octokit = new Octokit({ auth: token });
const getBranches = async (toolbox, token, owner, repo, page) => {
const response = await octokit.request("GET /repos/{owner}/{repo}/branches", {
owner: owner,
repo: repo,
page: page,
per_page: 100,
});
const response = await octokit.request(
'GET /repos/{owner}/{repo}/branches',
{
owner: owner,
repo: repo,
page: page,
per_page: 100
}
);
return response;
};
@@ -62,29 +65,31 @@ export const getRepoBranches = async (toolbox, token, owner, repo) => {
}
return allBranches;
}
};
export const getOrgIssues = async (toolbox, token) => {
// const { print } = toolbox;
const repos = await getOrgRepos(toolbox, token, 'Photowall');
const repoNames = repos.map(item => item.name);
const allIssues = await Promise.all(repoNames.map(async (repoName) => {
const issues = await getOpenIssuesFromRepo(toolbox, token, repoName);
// console.log(`${repoName} - issues`, issues.length);
// return issues.map(item => `${item.number}-${item.title.substring(0, 10)}`);
return {repo: repoName, issues: issues};
}));
const allIssues = await Promise.all(
repoNames.map(async repoName => {
const issues = await getOpenIssuesFromRepo(toolbox, token, repoName);
// console.log(`${repoName} - issues`, issues.length);
// return issues.map(item => `${item.number}-${item.title.substring(0, 10)}`);
return { repo: repoName, issues: issues };
})
);
return allIssues.flat();
}
};
export const getOpenIssuesFromRepo = async (toolbox, token, repo) => {
const { print } = toolbox;
const octokit = new Octokit({ auth: token });
try {
const response = await octokit.request("GET /repos/{owner}/{repo}/issues", {
owner: "Photowall",
const response = await octokit.request('GET /repos/{owner}/{repo}/issues', {
owner: 'Photowall',
repo: repo,
per_page: 100,
per_page: 100
});
if (response.status === 200) {
return response.data;
@@ -93,17 +98,20 @@ export const getOpenIssuesFromRepo = async (toolbox, token, repo) => {
print.error('Not a valid issuenumber for this repository');
return null;
}
}
};
export const getIssueFromRepo = async (toolbox, token, repo, issueNumber) => {
const { print } = toolbox;
const octokit = new Octokit({ auth: token });
try {
const response = await octokit.request("GET /repos/{owner}/{repo}/issues/{issue_number}", {
owner: "Photowall",
repo: repo,
issue_number: issueNumber,
});
const response = await octokit.request(
'GET /repos/{owner}/{repo}/issues/{issue_number}',
{
owner: 'Photowall',
repo: repo,
issue_number: issueNumber
}
);
if (response.status === 200) {
return response.data;
}
@@ -111,9 +119,14 @@ export const getIssueFromRepo = async (toolbox, token, repo, issueNumber) => {
print.error('Not a valid issuenumber for this repository');
return null;
}
}
};
export const createPullRequest = async (toolbox, token: string, repo: string, branch: string) => {
export const createPullRequest = async (
toolbox,
token: string,
repo: string,
branch: string
) => {
const { print } = toolbox;
const octokit = new Octokit({ auth: token });
try {
@@ -131,6 +144,4 @@ export const createPullRequest = async (toolbox, token: string, repo: string, br
print.error('Not a valid branch');
return null;
}
}
};