0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-01-27 22:19:04 -05:00

[ci] format

This commit is contained in:
Florian Lefebvre 2024-07-09 17:47:29 +00:00 committed by Emanuele Stoppa
parent 9284a68ecf
commit 18ed0813f6
3 changed files with 10 additions and 7 deletions

View file

@ -2179,7 +2179,7 @@ export interface AstroUserConfig {
* Whether or not to validate secrets on the server when starting the dev server or running a build.
*
* By default, only public variables are validated on the server when starting the dev server or a build, and private variables are validated at runtime only. If enabled, private variables will also be checked on start. This is useful in some continuous integration (CI) pipelines to make sure all your secrets are correctly set before deploying.
*
*
* ```js
* // astro.config.mjs
* import { defineConfig, envField } from "astro/config"

View file

@ -90,8 +90,8 @@ export const ASTRO_CONFIG_DEFAULTS = {
globalRoutePriority: false,
rewriting: false,
env: {
validateSecrets: false
}
validateSecrets: false,
},
},
} satisfies AstroUserConfig & { server: { open: boolean } };
@ -529,7 +529,10 @@ export const AstroConfigSchema = z.object({
env: z
.object({
schema: EnvSchema.optional(),
validateSecrets: z.boolean().optional().default(ASTRO_CONFIG_DEFAULTS.experimental.env.validateSecrets)
validateSecrets: z
.boolean()
.optional()
.default(ASTRO_CONFIG_DEFAULTS.experimental.env.validateSecrets),
})
.strict()
.optional(),

View file

@ -13,12 +13,12 @@ describe('astro:env secret variables', () => {
afterEach(async () => {
await devServer?.stop();
if (process.env.KNOWN_SECRET) {
delete process.env.KNOWN_SECRET
delete process.env.KNOWN_SECRET;
}
});
it('works in dev', async () => {
process.env.KNOWN_SECRET = '5'
process.env.KNOWN_SECRET = '5';
fixture = await loadFixture({
root: './fixtures/astro-env-server-secret/',
});
@ -80,7 +80,7 @@ describe('astro:env secret variables', () => {
try {
await fixture.build();
assert.fail()
assert.fail();
} catch (error) {
assert.equal(error instanceof Error, true);
assert.equal(error.title, 'Invalid Environment Variables');