Skip to content

Commit

Permalink
check for existing variables
Browse files Browse the repository at this point in the history
  • Loading branch information
ax-vasquez committed Aug 28, 2023
1 parent ade6071 commit afef3a6
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 14 deletions.
20 changes: 13 additions & 7 deletions dist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -74593,7 +74593,9 @@ const detectPrNumber = async () => {
GITHUB_RUN_ID,
GITHUB_REPOSITORY,
GITHUB_HEAD_REF,
GITHUB_REF
GITHUB_REF,
CYPRESS_PULL_REQUEST_ID,
CYPRESS_PULL_REQUEST_URL
} = process.env

const [owner, repo] = GITHUB_REPOSITORY.split('/')
Expand Down Expand Up @@ -74629,6 +74631,10 @@ const detectPrNumber = async () => {
}

if (prNumber) {
if (!CYPRESS_PULL_REQUEST_ID) {
core.exportVariable('CYPRESS_PULL_REQUEST_ID', prNumber)
}

const prResp = await client.request(
'GET /repos/:owner/:repo/pulls/:pull_number',
{
Expand All @@ -74639,12 +74645,12 @@ const detectPrNumber = async () => {
)

if (prResp && prResp.data && prResp.data.html_url) {
// TODO: Check for existence of these variables
core.exportVariable('CYPRESS_PULL_REQUEST_ID', prNumber)
core.exportVariable(
'CYPRESS_PULL_REQUEST_URL',
prResp.data.html_url
)
if (!CYPRESS_PULL_REQUEST_URL) {
core.exportVariable(
'CYPRESS_PULL_REQUEST_URL',
prResp.data.html_url
)
}
}
}
}
Expand Down
20 changes: 13 additions & 7 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -443,7 +443,9 @@ const detectPrNumber = async () => {
GITHUB_RUN_ID,
GITHUB_REPOSITORY,
GITHUB_HEAD_REF,
GITHUB_REF
GITHUB_REF,
CYPRESS_PULL_REQUEST_ID,
CYPRESS_PULL_REQUEST_URL
} = process.env

const [owner, repo] = GITHUB_REPOSITORY.split('/')
Expand Down Expand Up @@ -479,6 +481,10 @@ const detectPrNumber = async () => {
}

if (prNumber) {
if (!CYPRESS_PULL_REQUEST_ID) {
core.exportVariable('CYPRESS_PULL_REQUEST_ID', prNumber)
}

const prResp = await client.request(
'GET /repos/:owner/:repo/pulls/:pull_number',
{
Expand All @@ -489,12 +495,12 @@ const detectPrNumber = async () => {
)

if (prResp && prResp.data && prResp.data.html_url) {
// TODO: Check for existence of these variables
core.exportVariable('CYPRESS_PULL_REQUEST_ID', prNumber)
core.exportVariable(
'CYPRESS_PULL_REQUEST_URL',
prResp.data.html_url
)
if (!CYPRESS_PULL_REQUEST_URL) {
core.exportVariable(
'CYPRESS_PULL_REQUEST_URL',
prResp.data.html_url
)
}
}
}
}
Expand Down

0 comments on commit afef3a6

Please sign in to comment.