fix PR number not found in bundle workflow (#2568)

This commit is contained in:
Zane
2025-05-19 08:20:24 -07:00
committed by GitHub
parent 093be54d36
commit c2d0be1b74

View File

@@ -64,11 +64,20 @@ jobs:
uses: actions/github-script@v7
with:
script: |
const prNumber = context.payload.inputs?.pr_number || core.getInput('command_issue_number');
let prNumber;
if (context.eventName === 'workflow_dispatch') {
prNumber = context.payload.inputs.pr_number;
} else {
prNumber = context.payload.issue.number;
}
if (!prNumber) {
throw new Error('No PR number found');
}
console.log('Using PR number:', prNumber);
const { data: pr } = await github.rest.pulls.get({
owner: context.repo.owner,
repo: context.repo.repo,
@@ -90,10 +99,6 @@ jobs:
});
core.setOutput('sha', pr.head.sha);
inputs: |
{
"command_issue_number": "${{ steps.command.outputs.issue_number }}"
}
bundle-desktop:
needs: [trigger-on-command]