Skip to content

Commit

Permalink
remove function declaration
Browse files Browse the repository at this point in the history
  • Loading branch information
benjaminParisel committed Apr 24, 2024
1 parent a19ad3b commit 4a023d4
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 69 deletions.
71 changes: 36 additions & 35 deletions packages/surge-preview-tools/dist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -13459,43 +13459,44 @@ __nccwpck_require__.r(__webpack_exports__);



/**
* Retrieve the PR number
* Inspired by https://github.com/afc163/surge-preview/blob/main/src/main.ts
* @returns prNumber
*/
async function getPrNumber(github_context){
const token = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput('github-token', { required: true });
const octokit = _actions_github__WEBPACK_IMPORTED_MODULE_1__.getOctokit(token);
const {payload} = github_context;
const gitCommitSha =
payload?.pull_request?.head?.sha ||
payload?.workflow_run?.head_sha;

if (payload.number && payload.pull_request) {
_actions_core__WEBPACK_IMPORTED_MODULE_0__.debug(`prNumber retrieved from pull_request ${payload.number}`);
_actions_core__WEBPACK_IMPORTED_MODULE_0__.info(`Find PR number: ${prNumber}`);
return payload.number;
} else {
_actions_core__WEBPACK_IMPORTED_MODULE_0__.debug('Not a pull_request, so doing a API search');
// Inspired by https://github.com/orgs/community/discussions/25220#discussioncomment-8697399
const query = {
q: `repo:${github_context.repo.owner}/${github_context.repo.repo} is:pr sha:${gitCommitSha}`,
per_page: 1,
};
try {
const result = await octokit.rest.search.issuesAndPullRequests(query);
const pr = result.data.items.length > 0 && result.data.items[0];
_actions_core__WEBPACK_IMPORTED_MODULE_0__.debug(`Found related pull_request: ${JSON.stringify(pr, null, 2)}`);
return pr ? pr.number : undefined;
} catch (e) {
// As mentioned in https://github.com/orgs/community/discussions/25220#discussioncomment-8971083
// from time to time, you may get rate limit errors given search API seems to use many calls internally.
_actions_core__WEBPACK_IMPORTED_MODULE_0__.warning(`Unable to get the PR number with API search: ${e}`);
try {
/**
* Retrieve the PR number
* Inspired by https://github.com/afc163/surge-preview/blob/main/src/main.ts
* @returns prNumber
*/
const getPrNumber = async (github_context) => {
const token = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput('github-token', { required: true });
const octokit = _actions_github__WEBPACK_IMPORTED_MODULE_1__.getOctokit(token);
const {payload} = github_context;
const gitCommitSha =
payload?.pull_request?.head?.sha ||
payload?.workflow_run?.head_sha;

if (payload.number && payload.pull_request) {
_actions_core__WEBPACK_IMPORTED_MODULE_0__.debug(`prNumber retrieved from pull_request ${payload.number}`);
_actions_core__WEBPACK_IMPORTED_MODULE_0__.info(`Find PR number: ${payload.number}`);
return payload.number;
} else {
_actions_core__WEBPACK_IMPORTED_MODULE_0__.debug('Not a pull_request, so doing a API search');
// Inspired by https://github.com/orgs/community/discussions/25220#discussioncomment-8697399
const query = {
q: `repo:${github_context.repo.owner}/${github_context.repo.repo} is:pr sha:${gitCommitSha}`,
per_page: 1,
};
try {
const result = await octokit.rest.search.issuesAndPullRequests(query);
const pr = result.data.items.length > 0 && result.data.items[0];
_actions_core__WEBPACK_IMPORTED_MODULE_0__.debug(`Found related pull_request: ${JSON.stringify(pr, null, 2)}`);
return pr ? pr.number : undefined;
} catch (e) {
// As mentioned in https://github.com/orgs/community/discussions/25220#discussioncomment-8971083
// from time to time, you may get rate limit errors given search API seems to use many calls internally.
_actions_core__WEBPACK_IMPORTED_MODULE_0__.warning(`Unable to get the PR number with API search: ${e}`);
}
}
}
}
try {

const surgeCliVersion = (0,_surge_utils__WEBPACK_IMPORTED_MODULE_2__/* .getSurgeCliVersion */ .re)();
_actions_core__WEBPACK_IMPORTED_MODULE_0__.info(`Surge cli version: ${surgeCliVersion}`);

Expand Down
69 changes: 35 additions & 34 deletions packages/surge-preview-tools/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,44 @@ import * as github from "@actions/github";
import { checkLogin, getDeploys, getSurgeCliVersion } from "./surge-utils";
import { checkIfDomainExist, computeSurgeDomain } from "./utils.mjs";

/**
* Retrieve the PR number
* Inspired by https://github.com/afc163/surge-preview/blob/main/src/main.ts
* @returns prNumber
*/
async function getPrNumber(github_context){
const token = core.getInput('github-token', { required: true });
const octokit = github.getOctokit(token);
const {payload} = github_context;
const gitCommitSha =
payload?.pull_request?.head?.sha ||
payload?.workflow_run?.head_sha;
try {
/**
* Retrieve the PR number
* Inspired by https://github.com/afc163/surge-preview/blob/main/src/main.ts
* @returns prNumber
*/
const getPrNumber = async (github_context) => {
const token = core.getInput('github-token', { required: true });
const octokit = github.getOctokit(token);
const {payload} = github_context;
const gitCommitSha =
payload?.pull_request?.head?.sha ||
payload?.workflow_run?.head_sha;

if (payload.number && payload.pull_request) {
core.debug(`prNumber retrieved from pull_request ${payload.number}`);
core.info(`Find PR number: ${prNumber}`);
return payload.number;
} else {
core.debug('Not a pull_request, so doing a API search');
// Inspired by https://github.com/orgs/community/discussions/25220#discussioncomment-8697399
const query = {
q: `repo:${github_context.repo.owner}/${github_context.repo.repo} is:pr sha:${gitCommitSha}`,
per_page: 1,
};
try {
const result = await octokit.rest.search.issuesAndPullRequests(query);
const pr = result.data.items.length > 0 && result.data.items[0];
core.debug(`Found related pull_request: ${JSON.stringify(pr, null, 2)}`);
return pr ? pr.number : undefined;
} catch (e) {
// As mentioned in https://github.com/orgs/community/discussions/25220#discussioncomment-8971083
// from time to time, you may get rate limit errors given search API seems to use many calls internally.
core.warning(`Unable to get the PR number with API search: ${e}`);
if (payload.number && payload.pull_request) {
core.debug(`prNumber retrieved from pull_request ${payload.number}`);
core.info(`Find PR number: ${payload.number}`);
return payload.number;
} else {
core.debug('Not a pull_request, so doing a API search');
// Inspired by https://github.com/orgs/community/discussions/25220#discussioncomment-8697399
const query = {
q: `repo:${github_context.repo.owner}/${github_context.repo.repo} is:pr sha:${gitCommitSha}`,
per_page: 1,
};
try {
const result = await octokit.rest.search.issuesAndPullRequests(query);
const pr = result.data.items.length > 0 && result.data.items[0];
core.debug(`Found related pull_request: ${JSON.stringify(pr, null, 2)}`);
return pr ? pr.number : undefined;
} catch (e) {
// As mentioned in https://github.com/orgs/community/discussions/25220#discussioncomment-8971083
// from time to time, you may get rate limit errors given search API seems to use many calls internally.
core.warning(`Unable to get the PR number with API search: ${e}`);
}
}
}
}
try {

const surgeCliVersion = getSurgeCliVersion();
core.info(`Surge cli version: ${surgeCliVersion}`);

Expand Down

0 comments on commit 4a023d4

Please sign in to comment.