Try Cypress in Github Actions 6

This commit is contained in:
Kalle
2022-07-08 14:27:16 +03:00
parent 2fa10a73f0
commit 4888fc248c
2 changed files with 5 additions and 5 deletions

View File

@@ -20,9 +20,7 @@ jobs:
BASE_URL: http://localhost:4455
PORT: 4455
DB_PATH: db.sqlite3
SESSION_SECRET: secret
DISCORD_CLIENT_ID: 123
DISCORD_CLIENT_SECRET: secret
NODE_ENV: test
- name: Prettier
run: npm run prettier:check
- name: Lint TS

View File

@@ -3,14 +3,16 @@ import invariant from "tiny-invariant";
const ONE_YEAR_IN_SECONDS = 31_536_000;
invariant(process.env["SESSION_SECRET"]);
if (process.env.NODE_ENV === "production") {
invariant(process.env["SESSION_SECRET"], "SESSION_SECRET is required");
}
export const authSessionStorage = createCookieSessionStorage({
cookie: {
name: "_session",
sameSite: "lax",
path: "/",
httpOnly: true,
secrets: [process.env["SESSION_SECRET"]],
secrets: [process.env["SESSION_SECRET"] ?? "secret"],
secure: process.env.NODE_ENV === "production",
maxAge: ONE_YEAR_IN_SECONDS,
},