Skip to content
This repository was archived by the owner on Oct 1, 2024. It is now read-only.

Commit f88461d

Browse files
authored
add ai key to deploy (#1236)
1 parent 82212bc commit f88461d

File tree

2 files changed

+9
-17
lines changed

2 files changed

+9
-17
lines changed

.github/workflows/build.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ jobs:
5353
- name: scripts
5454
run: |
5555
gulp tslint
56-
gulp genAikey
5756
vsce package
5857
- name: run tests
5958
if: ${{ matrix.os != 'windows-latest' }}
@@ -93,7 +92,6 @@ jobs:
9392
- name: scripts
9493
run: |
9594
gulp tslint
96-
gulp genAikey
9795
vsce package
9896
- name: upload .vsix to github tag
9997
uses: svenstaro/upload-release-action@v2
@@ -111,4 +109,8 @@ jobs:
111109
fi
112110
- name: publish
113111
if: steps.check-version.outputs.ISPRODUCTION == 'true'
114-
run: vsce publish -p ${{ secrets.VSCE_TOKEN }}
112+
env:
113+
PROD_AIKEY: ${{ secrets.PROD_AIKEY }}
114+
run: |
115+
gulp genAikey
116+
vsce publish -p ${{ secrets.VSCE_TOKEN }}

gulpfile.js

+4-14
Original file line numberDiff line numberDiff line change
@@ -81,20 +81,10 @@ gulp.task("clean", (done) => {
8181
});
8282

8383
gulp.task("genAikey", (done) => {
84-
if (process.env.TRAVIS_TAG) {
85-
const ISPROD = /^v?[0-9]+\.[0-9]+\.[0-9]+$/.test(process.env.TRAVIS_TAG || "");
86-
const packageJson = JSON.parse(fs.readFileSync("package.json"));
87-
if (ISPROD) {
88-
packageJson.aiKey = process.env["PROD_AIKEY"];
89-
} else {
90-
packageJson.aiKey = process.env["INT_AIKEY"] || packageJson.aiKey;
91-
}
92-
fs.writeFileSync("package.json", JSON.stringify(packageJson, null, 2) + "\n");
93-
done();
94-
} else {
95-
log("Skipping genAiKey");
96-
done();
97-
}
84+
const packageJson = JSON.parse(fs.readFileSync("package.json"));
85+
packageJson.aiKey = process.env.PROD_AIKEY;
86+
fs.writeFileSync("package.json", JSON.stringify(packageJson, null, 2) + "\n");
87+
done();
9888
});
9989

10090
gulp.task("test", (done) => {

0 commit comments

Comments
 (0)