Skip to content

Commit 743b2ee

Browse files
committed
ci: Properly pass variables.
1 parent d87edd8 commit 743b2ee

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

.github/workflows/publish.yml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff 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 [email protected]:$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 [email protected] '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 [email protected]:$REGISTRY_SSH_PATH
61+
sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} ssh -o StrictHostKeyChecking=no [email protected] "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 }}

0 commit comments

Comments
 (0)