14
14
lfs : true
15
15
- name : Fetch next version
16
16
id : nextVersion
17
- uses :
VisualPinball/[email protected] .6
17
+ uses :
VisualPinball/[email protected] .8
18
18
with :
19
19
tagPrefix : ' v'
20
20
- name : Bump
@@ -43,23 +43,12 @@ jobs:
43
43
commitish : ${{ steps.commit.outputs.commitish }}
44
44
env :
45
45
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
46
- - name : Publish Archive
47
- run : |
48
- echo "//registry.visualpinball.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
49
- npm pack
50
- NPM_ARCHIVE=$(ls org.visualpinball.unity.assets*.tgz)
51
- export NEW_SHA1=($(sha1sum $NPM_ARCHIVE))
52
- rm -rf Assets
53
- echo Publishing dummy...
54
- npm publish
55
- echo Patching package.json...
56
- sudo apt-get install sshpass
57
- sshpass -p ${{ secrets.REGISTRY_SSH_PASSWORD }} scp -v -o StrictHostKeyChecking=no [email protected] :$REGISTRY_SSH_PATH/$NPM_ARCHIVE dummyarch
58
- export OLD_SHA1=($(sha1sum dummyarch))
59
- echo SHA: $OLD_SHA1 $NEW_SHA1
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"
46
+
47
+ - uses : actions/setup-node@v4
48
+ with :
49
+ node-version : ' 20.x'
50
+ registry-url : ' https://registry.visualpinball.org'
51
+ - name : Publish
52
+ run : npm publish
62
53
env :
63
- NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
64
- REGISTRY_SSH_USERNAME : ${{ secrets.REGISTRY_SSH_USERNAME }}
65
- REGISTRY_SSH_PATH : ${{ secrets.REGISTRY_SSH_PATH }}
54
+ NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
0 commit comments