Skip to content

Commit

Permalink
chore: binaryVersion => engineVersion, Binary => Engine (#9300)
Browse files Browse the repository at this point in the history
  • Loading branch information
janpio committed Sep 21, 2021
1 parent 4078eb3 commit fd104cf
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 17 deletions.
4 changes: 2 additions & 2 deletions packages/cli/src/utils/test-handlePanic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { IntrospectionEngine } from '@prisma/sdk'

async function main() {
const packageJsonVersion = '0.0.0'
const prismaVersion = 'prismaVersionHash'
const engineVersion = 'prismaEngineVersionHash'
const command = 'something-test'

try {
Expand All @@ -32,7 +32,7 @@ async function main() {
} catch (err) {
console.debug({ err })

handlePanic(err, packageJsonVersion, prismaVersion, command)
handlePanic(err, packageJsonVersion, engineVersion, command)
.catch((e) => {
console.error('Error: ' + e.stack)
console.error('Error: ' + e.message)
Expand Down
8 changes: 4 additions & 4 deletions packages/migrate/src/__tests__/handlePanic.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ describe('handlePanic', () => {
resolve(join('fixtures', 'blog', 'prisma', 'schema.prisma')),
)
const packageJsonVersion = '0.0.0'
const prismaVersion = '734ab53bd8e2cadf18b8b71cb53bf2d2bed46517'
const engineVersion = '734ab53bd8e2cadf18b8b71cb53bf2d2bed46517'
const command = 'something-test'

// Only works locally (not in CI)
Expand All @@ -90,7 +90,7 @@ describe('handlePanic', () => {
setTimeout(() => sendKeystrokes(io).then(), 5)

try {
await handlePanic(error, packageJsonVersion, prismaVersion, command)
await handlePanic(error, packageJsonVersion, engineVersion, command)
} catch (e) {
/* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access */
expect(stripAnsi(e.message)).toMatchSnapshot()
Expand All @@ -103,7 +103,7 @@ describe('handlePanic', () => {
it('no interactive mode in CI', async () => {
process.env.GITHUB_ACTIONS = 'maybe'
try {
await handlePanic(error, packageJsonVersion, prismaVersion, command)
await handlePanic(error, packageJsonVersion, engineVersion, command)
} catch (error) {
error.schemaPath = 'Some Schema Path'
expect(error).toMatchInlineSnapshot(`Some error message!`)
Expand Down Expand Up @@ -151,7 +151,7 @@ describe('handlePanic', () => {
setTimeout(() => sendKeystrokes(io).then(), 5)
// This allows this test to be run in the CI
try {
await handlePanic(err, packageJsonVersion, prismaVersion, command)
await handlePanic(err, packageJsonVersion, engineVersion, command)
} catch (err) {
error = err
}
Expand Down
4 changes: 2 additions & 2 deletions packages/migrate/src/utils/getGithubIssueUrl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export function getGithubIssueUrl({
interface IssueOptions {
error: any
cliVersion: string
binaryVersion: string
engineVersion: string
command: string
prompt: Boolean
title?: string
Expand Down Expand Up @@ -92,7 +92,7 @@ Hi Prisma Team! Prisma Migrate just crashed. ${
| Platform | ${platform.padEnd(19)}|
| Node | ${process.version.padEnd(19)}|
| Prisma CLI | ${options.cliVersion.padEnd(19)}|
| Binary | ${options.binaryVersion.padEnd(19)}|
| Engine | ${options.engineVersion.padEnd(19)}|
## Error
\`\`\`
Expand Down
10 changes: 5 additions & 5 deletions packages/migrate/src/utils/handlePanic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ import { wouldYouLikeToCreateANewIssue } from './getGithubIssueUrl'
export async function handlePanic(
error: RustPanic,
cliVersion: string,
binaryVersion: string,
engineVersion: string,
command: string,
): Promise<void> {
if (isCi() && Boolean((prompt as any)._injected?.length) === false) {
throw error
}

await panicDialog(error, cliVersion, binaryVersion, command)
await panicDialog(error, cliVersion, engineVersion, command)
}

async function panicDialog(error, cliVersion, binaryVersion, command) {
async function panicDialog(error, cliVersion, engineVersion, command) {
const errorMessage = error.message
.split('\n')
.slice(0, Math.max(20, process.stdout.rows))
Expand Down Expand Up @@ -59,7 +59,7 @@ ${chalk.dim(`Learn more: ${link('https://pris.ly/d/telemetry')}`)}
let reportId: number | void
try {
console.log('Submitting...')
reportId = await sendPanic(error, cliVersion, binaryVersion)
reportId = await sendPanic(error, cliVersion, engineVersion)
} catch (error) {
console.log(reportFailedMessage)
}
Expand All @@ -77,7 +77,7 @@ ${chalk.dim(`Learn more: ${link('https://pris.ly/d/telemetry')}`)}
prompt: !response.value,
error,
cliVersion,
binaryVersion,
engineVersion,
command,
})
}
4 changes: 2 additions & 2 deletions packages/migrate/src/utils/test-handlePanic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ async function main() {
)

const packageJsonVersion = '0.0.0'
const prismaVersion = '734ab53bd8e2cadf18b8b71cb53bf2d2bed46517'
const engineVersion = '734ab53bd8e2cadf18b8b71cb53bf2d2bed46517'

await handlePanic(error, packageJsonVersion, prismaVersion, 'something-test')
await handlePanic(error, packageJsonVersion, engineVersion, 'something-test')
.catch((e) => {
console.log(e)
})
Expand Down
4 changes: 2 additions & 2 deletions packages/sdk/src/sendPanic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ tmp.setGracefulCleanup()
export async function sendPanic(
error: RustPanic,
cliVersion: string,
binaryVersion: string,
engineVersion: string,
): Promise<number | void> {
try {
let schema: undefined | string
Expand Down Expand Up @@ -71,7 +71,7 @@ export async function sendPanic(
area: error.area,
kind: ErrorKind.RUST_PANIC,
cliVersion,
binaryVersion,
binaryVersion: engineVersion,
command: getCommand(),
jsStackTrace: stripAnsi(error.stack || error.message),
rustStackTrace: error.rustStack,
Expand Down

0 comments on commit fd104cf

Please sign in to comment.