Files
modeling-app/e2e/playwright/secrets.ts
Kurt Hutten 10b6c1cfbc Snapshot exports (#1223)
* delete old exports

* update test

* tweaks and assets

* install kittycad cli

* fix weird typo

* A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu)

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-18 13:17:09 +11:00

22 lines
651 B
TypeScript

import { readFileSync } from 'fs'
const secrets: Record<string, string> = {}
try {
const file = readFileSync('./e2e/playwright/playwright-secrets.env', 'utf8')
file
.split('\n')
.filter((line) => line && line.length > 1)
.forEach((line) => {
const [key, value] = line.split('=')
// prefer env vars over secrets file
secrets[key] = process.env[key] || (value as any).replaceAll('"', '')
})
} catch (err) {
// probably running in CI
secrets.token = process.env.token || ''
secrets.snapshottoken = process.env.snapshottoken || ''
// add more env vars here to make them available in CI
}
export { secrets }