8000 trim coder url · coder/start-workspace-action@094e9ea · GitHub
[go: up one dir, main page]

Skip to content

Commit 094e9ea

Browse files
committed
trim coder url
1 parent 7c26738 commit 094e9ea

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

dist/index.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Source hash: d23dcc6fda8ea3f1aee204e40a65895746b1c48ae39e676f43dbf3c12c27dac9
1+
// Source hash: 502e316a739f1716d693e20b5f00db3e1fec499dd7ae21b8777097eb429691e8
22
import { createRequire } from "node:module";
33
var __create = Object.create;
44
var __getProtoOf = Object.getPrototypeOf;
@@ -30466,7 +30466,13 @@ class UserFacingError extends Error {
3046630466
var ActionInputSchema = z.object({
3046730467
githubUsername: z.string().min(1).optional(),
3046830468
coderUsername: z.string().min(1).optional(),
30469-
coderUrl: z.string().min(1),
30469+
coderUrl: z.string().min(1).transform((val) => {
30470+
const trimmed = val.trim();
30471+
if (trimmed.endsWith("/")) {
30472+
return trimmed.slice(0, -1);
30473+
}
30474+
return trimmed;
30475+
}),
3047030476
coderToken: z.string().min(1),
3047130477
workspaceName: z.string().min(1),
3047230478
githubStatusCommentId: z.string().min(1).transform((val) => parseInt(val)),

src/action.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,16 @@ export class UserFacingError extends Error {}
1919
export const ActionInputSchema = z.object({
2020
githubUsername: z.string().min(1).optional(),
2121
coderUsername: z.string().min(1).optional(),
22-
coderUrl: z.string().min(1),
22+
coderUrl: z
23+
.string()
24+
.min(1)
25+
.transform((val) => {
26+
const trimmed = val.trim();
27+
if (trimmed.endsWith("/")) {
28+
return trimmed.slice(0, -1);
29+
}
30+
return trimmed;
31+
}),
2332
coderToken: z.string().min(1),
2433
workspaceName: z.string().min(1),
2534
githubStatusCommentId: z

0 commit comments

Comments
 (0)
0