A Serverless Node.js Web action with zero dependencies.
Resolves a Git reference (branch or tag) to the corresponding commit sha.
wsk action create git-resolve-ref main.js --web true
Parameters:
org
: GitHub organization or owner (e.g."adobe"
)repo
: GitHub repository name (e.g."helix-cli"
)ref
: branch or tag name, either short (e.g"v0.1.2"
) or full name (e.g."refs/tags/v0.1.2"
) (optional, default:"master"
)
wsk action invoke git-resolve-ref --param org "adobe" --param repo "helix-cli" --param ref "master" --result
Result:
{
"sha": "5222277edc96fe1cf6adc8f117f747ab62f28cd1",
"fqRef": "refs/heads/master"
}
npm install
npm test
npm run lint