Skip to content

Commit fdaff0b

Browse files
committed
fix apps/bot deploy error
1 parent 4ae9197 commit fdaff0b

File tree

15 files changed

+31
-22
lines changed

15 files changed

+31
-22
lines changed

apps/bot/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ FROM node:22-slim AS runtime
2222
WORKDIR /app
2323
ENV NODE_ENV="production"
2424
COPY --from=build /runtime ./
25-
COPY --from=build /repo/apps/bot/lib ./lib
25+
COPY --from=build /repo/apps/bot/lib/src ./lib
2626
CMD ["node", "./lib/server.js"]

apps/bot/fly.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ soft_limit = 20
2828
[[http_service.checks]]
2929
interval = '10s'
3030
timeout = '2s'
31-
grace_period = '5s'
31+
grace_period = '30s'
3232
method = 'get'
3333
path = '/health'
3434

apps/bot/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"scripts": {
66
"build": "tsc",
77
"typecheck": "tsc --noEmit",
8-
"start": "node ./lib/server.js",
8+
"start": "node ./lib/src/server.js",
99
"test": "vitest run"
1010
},
1111
"dependencies": {

apps/bot/src/devin/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export * from "./list";
2-
export * from "./send";
3-
export * from "./shared";
4-
export * from "./terminate";
1+
export * from "./list.js";
2+
export * from "./send.js";
3+
export * from "./shared.js";
4+
export * from "./terminate.js";

apps/bot/src/devin/list.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// https://docs.devin.ai/api-reference/sessions/list-sessions.
2-
import { DEVIN_API_BASE_URL, fetchFromDevin } from "./shared";
2+
import { DEVIN_API_BASE_URL, fetchFromDevin } from "./shared.js";
33

44
const DEFAULT_PAGE_SIZE = 100;
55
const MAX_PAGES = 50;

apps/bot/src/devin/send.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// https://docs.devin.ai/api-reference/sessions/send-a-message-to-an-existing-devin-session
2-
import { DEVIN_API_BASE_URL, fetchFromDevin } from "./shared";
2+
import { DEVIN_API_BASE_URL, fetchFromDevin } from "./shared.js";
33

44
export async function sendMessageToDevinSession(
55
sessionId: string,

apps/bot/src/devin/shared.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { env } from "../env";
1+
import { env } from "../env.js";
22

33
export const DEVIN_API_BASE_URL = "https://api.devin.ai/v1";
44

apps/bot/src/devin/terminate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// https://docs.devin.ai/api-reference/sessions/terminate-a-session.
2-
import { DEVIN_API_BASE_URL, fetchFromDevin } from "./shared";
2+
import { DEVIN_API_BASE_URL, fetchFromDevin } from "./shared.js";
33

44
export async function terminateDevinSession(sessionId: string): Promise<void> {
55
await fetchFromDevin(`${DEVIN_API_BASE_URL}/sessions/${sessionId}`, {

apps/bot/src/features/fix-merge-conflict.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { Probot } from "probot";
22

3-
import { findRunningSessionForPR, sendMessageToDevinSession } from "../devin";
3+
import {
4+
findRunningSessionForPR,
5+
sendMessageToDevinSession,
6+
} from "../devin/index.js";
47

58
export function registerFixMergeConflictHandler(app: Probot): void {
69
app.on("check_suite.completed", async (context) => {

apps/bot/src/features/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export * from "./fix-merge-conflict";
2-
export * from "./mergeable";
3-
export * from "./pr-closed";
1+
export * from "./fix-merge-conflict.js";
2+
export * from "./mergeable.js";
3+
export * from "./pr-closed.js";

0 commit comments

Comments
 (0)