Add ref output to action

This value is the SHA1 commit of the repository ref that was actually
checked out.
This commit is contained in:
Matthew Endsley 2022-10-31 16:21:51 -07:00
parent c5ef344f79
commit dbd025a70e
4 changed files with 10 additions and 3 deletions

View file

@ -86,6 +86,11 @@ inputs:
long-paths:
description: Enable core.longpath support
default: true
output:
ref:
description: The SHA1 ref that was checked out
runs:
using: node16
main: dist/index.js

3
dist/index.js vendored
View file

@ -32007,7 +32007,8 @@ function getSource(settings) {
// Get commit information
const commitInfo = yield git.log1();
// Log commit sha
yield git.log1("--format='%H'");
const commit = yield git.log1("--format='%H'");
core.setOutput('ref', commit.replaceAll("'", '').trim());
// Check for incorrect pull request merge commit
yield refHelper.checkCommitInfo(settings.authToken, commitInfo, settings.repositoryOwner, settings.repositoryName, settings.ref, settings.commit, settings.githubServerUrl);
}

View file

@ -278,7 +278,8 @@ export async function getSource(settings: IGitSourceSettings): Promise<void> {
const commitInfo = await git.log1()
// Log commit sha
await git.log1("--format='%H'")
const commit = await git.log1("--format='%H'")
core.setOutput('ref', commit.replaceAll("'", '').trim())
// Check for incorrect pull request merge commit
await refHelper.checkCommitInfo(

View file

@ -3,7 +3,7 @@
"target": "es6",
"module": "commonjs",
"lib": [
"es6"
"es2021"
],
"outDir": "./lib",
"rootDir": "./src",