Skip to content

Commit ef02faa

Browse files
committed
debug
1 parent 1409e5a commit ef02faa

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ 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

install.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ EXTENSION_ID=chatgpt2scratch
77
COLLABORATOR=ichiroc
88
EXTENSION_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+
1013
mkdir -p node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID}
1114
cp ${EXTENSION_ID}/scratch-vm/src/extensions/scratch3_${EXTENSION_ID}/index.js node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID}/
1215
mv 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
},"
3841
sed -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

0 commit comments

Comments
 (0)