Skip to content

Commit

Permalink
feat: enhance error handling and working directory resolution
Browse files Browse the repository at this point in the history
- Change the resolved working directory depending on whether `useRestApi` is true or not.
- Improve error message about missing local .git to include the working directory path.
  • Loading branch information
jackton1 committed Jan 15, 2024
1 parent fba4067 commit 3dcdde1
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ export async function run(): Promise<void> {

const workingDirectory = path.resolve(
env.GITHUB_WORKSPACE || process.cwd(),
inputs.path
inputs.useRestApi ? '.' : inputs.path
)
core.debug(`Working directory: ${workingDirectory}`)

Expand Down Expand Up @@ -271,7 +271,7 @@ export async function run(): Promise<void> {
if (!hasGitDirectory) {
core.info(`Running on a ${github.context.eventName} event...`)
throw new Error(
"Can't find local .git directory. Please run actions/checkout before this action (Make sure the path specified in the 'path' input is correct). If you intend to use Github's REST API note that only pull_request* events are supported."
`Can't find local .git in ${workingDirectory} directory. Please run actions/checkout before this action (Make sure the 'path' input is correct). If you intend to use Github's REST API note that only pull_request* events are supported.`
)
}

Expand Down

0 comments on commit 3dcdde1

Please sign in to comment.