Skip to content

Commit 51e9099

Browse files
committed
ci: Patch package.json on server side.
1 parent 6c448bf commit 51e9099

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

.github/workflows/publish.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,10 @@ jobs:
6060
npm publish
6161
echo Getting package.json to patch...
6262
sudo apt-get install sshpass
63-
sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} scp -v -o StrictHostKeyChecking=no [email protected]:$REGISTRY_SSH_PATH/$NPM_ARCHIVE old-archive
64-
sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} scp -v -o StrictHostKeyChecking=no [email protected]:$REGISTRY_SSH_PATH/package.json package-registry.json
65-
OLD_SHA1=($(sha1sum old-archive))
63+
sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} scp -v -o StrictHostKeyChecking=no [email protected]:$REGISTRY_SSH_PATH/$NPM_ARCHIVE dummyarch
64+
OLD_SHA1=($(sha1sum dummyarch))
6665
echo SHA: $OLD_SHA1 $NEW_SHA1
67-
sed -i 's/$OLD_SHA1/$NEW_SHA1/g' package-registry.json
68-
cat package-registry.json
69-
sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} scp -o StrictHostKeyChecking=no $NPM_ARCHIVE [email protected]:$REGISTRY_SSH_PATH
70-
sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} scp -o StrictHostKeyChecking=no package-registry.json [email protected]:$REGISTRY_SSH_PATH/package.json
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'
7167
env:
7268
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
7369
REGISTRY_SSH_USERNAME: ${{ secrets.REGISTRY_SSH_USERNAME }}

0 commit comments

Comments
 (0)