File tree Expand file tree Collapse file tree 1 file changed +5
-10
lines changed
Expand file tree Collapse file tree 1 file changed +5
-10
lines changed Original file line number Diff line number Diff line change @@ -48,22 +48,17 @@ jobs:
4848 echo "//registry.visualpinball.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
4949 npm pack
5050 NPM_ARCHIVE=$(ls org.visualpinball.unity.assetlibrary*.tgz)
51- mv $NPM_ARCHIVE $NPM_ARCHIVE-full
51+ export NEW_SHA1=($(sha1sum $NPM_ARCHIVE))
5252 rm -rf Assets
53- npm pack
54- OLD_SHA1=($(sha1sum $NPM_ARCHIVE))
55- rm $NPM_ARCHIVE
56- mv $NPM_ARCHIVE-full $NPM_ARCHIVE
57- NEW_SHA1=($(sha1sum $NPM_ARCHIVE))
58- echo SHA: $OLD_SHA1 $NEW_SHA1
5953 echo Publishing dummy...
6054 npm publish
61- echo Getting package.json to patch ...
55+ echo Patching package.json...
6256 sudo apt-get install sshpass
6357 sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} scp -v -o StrictHostKeyChecking=no $REGISTRY_SSH_USERNAME@registry.visualpinball.org:$REGISTRY_SSH_PATH/$NPM_ARCHIVE dummyarch
64- OLD_SHA1=($(sha1sum dummyarch))
58+ export OLD_SHA1=($(sha1sum dummyarch))
6559 echo SHA: $OLD_SHA1 $NEW_SHA1
66- sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} ssh -o StrictHostKeyChecking=no $REGISTRY_SSH_USERNAME@registry.visualpinball.org 'sed -i "s/$OLD_SHA1/$NEW_SHA1/g" $REGISTRY_SSH_PATH/package.json'
60+ sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} scp -o StrictHostKeyChecking=no $NPM_ARCHIVE $REGISTRY_SSH_USERNAME@registry.visualpinball.org:$REGISTRY_SSH_PATH
61+ sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} ssh -o StrictHostKeyChecking=no $REGISTRY_SSH_USERNAME@registry.visualpinball.org "sed -i s/$OLD_SHA1/$NEW_SHA1/g $REGISTRY_SSH_PATH/package.json"
6762 env :
6863 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
6964 REGISTRY_SSH_USERNAME : ${{ secrets.REGISTRY_SSH_USERNAME }}
You can’t perform that action at this time.
0 commit comments