Skip to content

Commit 25f15f3

Browse files
committed
feat: preview ${config} won't throw error, ${secret} will be hidden
Signed-off-by: zxypro1 <1018995004@qq.com>
1 parent 0fa8047 commit 25f15f3

File tree

4 files changed

+40
-40
lines changed

4 files changed

+40
-40
lines changed

__tests__/secret.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,6 @@ test('s preview with ${secret}, ${this.vars} and ${resources.xx.vars}', async ()
5151
const stdout = res.stdout.toString();
5252
const status = res.status;
5353
console.log(stdout);
54-
expect(stdout).toContain('test');
54+
expect(stdout).toContain('${secret(\'test\')}');
5555
expect(status).toBe(0);
5656
});

package-lock.json

Lines changed: 35 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@
6666
"devDependencies": {
6767
"@serverless-devs/core": "^0.1.67-beta.1",
6868
"@serverless-devs/credential": "^0.0.9-beta.1",
69-
"@serverless-devs/engine": "^0.1.4-beta.12",
70-
"@serverless-devs/load-application": "^0.0.14-beta.8",
69+
"@serverless-devs/engine": "^0.1.4-beta.13",
70+
"@serverless-devs/load-application": "^0.0.14-beta.9",
7171
"@serverless-devs/load-component": "^0.0.8-beta.1",
7272
"@serverless-devs/logger": "^0.0.5",
73-
"@serverless-devs/parse-spec": "^0.0.28-beta.9",
73+
"@serverless-devs/parse-spec": "^0.0.28-beta.10",
7474
"@serverless-devs/registry": "^0.0.10",
7575
"@serverless-devs/secret": "^0.0.2-beta.5",
7676
"@serverless-devs/utils": "^0.0.16-beta.1",

src/command/preview/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export default (program: Command) => {
2424
const { template } = program.optsWithGlobals();
2525
// 若有env或者默认env,运行环境组件的env deploy
2626
// await runEnv(env);
27-
const spec = await new ParseSpec(template, { logger }).start();
27+
const spec = await new ParseSpec(template, { logger, isPreview: true }).start();
2828
if (get(spec, 'yaml.use3x')) {
2929
logger.debug(`Template: ${get(spec, 'yaml.path')}`);
3030
const content = get(spec, 'yaml.content');

0 commit comments

Comments
 (0)