File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed
Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -36,16 +36,17 @@ jobs:
3636 - name : Install chatgpt2scratch
3737 env :
3838 AZURE_API_KEY : ${{ secrets.AZURE_API_KEY }}
39+ DOJO_KEY : ${{ secrets.DOJO_KEY }}
3940 run : sh ./chatgpt2scratch/install.sh
4041 - run : NODE_OPTIONS=--openssl-legacy-provider npm run build
4142 - name : npm install under chatgpt2scratch
4243 run : npm install
4344 working-directory : ./chatgpt2scratch
44- - name : Build chatgpt2scratch.mjs for xcratch
45- run : NODE_OPTIONS=--openssl-legacy-provider npm run build
46- working-directory : ./chatgpt2scratch
47- - name : Copy chatgpt2scratch.mjs to build folder
48- run : cp ./chatgpt2scratch/dist/chatgpt2scratch.mjs ./build
45+ # - name: Build chatgpt2scratch.mjs for xcratch
46+ # run: NODE_OPTIONS=--openssl-legacy-provider npm run build
47+ # working-directory: ./chatgpt2scratch
48+ # - name: Copy chatgpt2scratch.mjs to build folder
49+ # run: cp ./chatgpt2scratch/dist/chatgpt2scratch.mjs ./build
4950 - name : Setup Pages
5051 uses : actions/configure-pages@v3
5152 - name : Upload artifact
Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ EXTENSION_ID=chatgpt2scratch
77COLLABORATOR=ichiroc
88EXTENSION_DESCRIPTION=" ChatGPT for Scratch"
99
10+ sed -i -e " s/process.env.AZURE_API_KEY/\" ${AZURE_API_KEY} \" /g" ${EXTENSION_ID} /scratch-vm/src/extensions/scratch3_${EXTENSION_ID} /index.js
11+ sed -i -e " s/process.env.DOJO_KEY/\" ${DOJO_KEY} \" /g" ${EXTENSION_ID} /scratch-vm/src/extensions/scratch3_${EXTENSION_ID} /index.js
12+
1013mkdir -p node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID}
1114cp ${EXTENSION_ID} /scratch-vm/src/extensions/scratch3_${EXTENSION_ID} /index.js node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID} /
1215mv node_modules/scratch-vm/src/extension-support/extension-manager.js node_modules/scratch-vm/src/extension-support/extension-manager.js_orig
@@ -36,5 +39,3 @@ DESCRIPTION="\
3639 bluetoothRequired: false${LF} \
3740 },"
3841sed -e " s|^export default \[$|import ${EXTENSION_ID} IconURL from './${EXTENSION_ID} /${EXTENSION_ID} .png';${LF} import ${EXTENSION_ID} InsetIconURL from './${EXTENSION_ID} /${EXTENSION_ID} -small.png';${LF}${LF} export default [${LF}${DESCRIPTION} |g" src/lib/libraries/extensions/index.jsx_orig > src/lib/libraries/extensions/index.jsx
39- sed -e " s/process.env.AZURE_API_KEY/" ${AZURE_API_KEY} " /g" node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID} /index.js > node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID} /index.js
40- sed -e " s/process.env.DOJO_KEY/" ${DOJO_KEY} " /g" node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID} /index.js > node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID} /index.js
You can’t perform that action at this time.
0 commit comments