@@ -40,9 +40,11 @@ const resolver_1 = __nccwpck_require__(7409);
4040(() => __awaiter(void 0, void 0, void 0, function* () {
4141 try {
4242 const githubToken = core.getInput('token');
43- const { headRef, baseRef } = yield (0, resolver_1.resolveRefs)(githubToken);
43+ const { headRef, headSha, baseRef, baseSha } = yield (0, resolver_1.resolveRefs)(githubToken);
4444 core.setOutput('base_ref', baseRef);
45+ core.setOutput('base_sha', baseSha);
4546 core.setOutput('head_ref', headRef);
47+ core.setOutput('head_sha', headSha);
4648 }
4749 catch (error) {
4850 core.setFailed(error.message);
@@ -101,8 +103,10 @@ const resolveRefs = (token) => __awaiter(void 0, void 0, void 0, function* () {
101103 const prDetails = yield octokit.request(`GET ${prUrl}`);
102104 const status = prDetails.status;
103105 const headRef = prDetails.data.head.ref;
106+ const headSha = prDetails.data.head.sha;
104107 const baseRef = prDetails.data.base.ref;
105- return { status, headRef, baseRef };
108+ const baseSha = prDetails.data.base.sha;
109+ return { status, headRef, headSha, baseRef, baseSha };
106110});
107111exports.resolveRefs = resolveRefs;
108112
0 commit comments