Skip to content

Commit 2b3c650

Browse files
committed
ci: unify and enhance GitHub workflow configurations
- Update appleboy/ssh-action to use the generic v1 version instead of v1.2.2 for multiple steps within the workflow Signed-off-by: appleboy <[email protected]>
1 parent 2ead5e3 commit 2b3c650

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

.github/workflows/stable.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
sleep 2
3232
3333
- name: ssh by username and password
34-
uses: appleboy/ssh-action@v1.2.2
34+
uses: appleboy/ssh-action@v1
3535
with:
3636
host: ${{ env.REMOTE_HOST }}
3737
username: linuxserver.io
@@ -43,7 +43,7 @@ jobs:
4343
whoami
4444
4545
- name: ssh commands from a file
46-
uses: appleboy/ssh-action@v1.2.2
46+
uses: appleboy/ssh-action@v1
4747
with:
4848
host: ${{ env.REMOTE_HOST }}
4949
username: linuxserver.io
@@ -95,7 +95,7 @@ jobs:
9595
sleep 2
9696
9797
- name: ssh by private key
98-
uses: appleboy/ssh-action@v1.2.2
98+
uses: appleboy/ssh-action@v1
9999
with:
100100
host: ${{ env.REMOTE_HOST }}
101101
username: linuxserver.io
@@ -104,7 +104,7 @@ jobs:
104104
script: whoami
105105

106106
- name: wrong password but correct key
107-
uses: appleboy/ssh-action@v1.2.2
107+
uses: appleboy/ssh-action@v1
108108
with:
109109
host: ${{ env.REMOTE_HOST }}
110110
username: linuxserver.io
@@ -114,7 +114,7 @@ jobs:
114114
script: whoami
115115

116116
- name: correct password but wrong key
117-
uses: appleboy/ssh-action@v1.2.2
117+
uses: appleboy/ssh-action@v1
118118
with:
119119
host: ${{ env.REMOTE_HOST }}
120120
username: linuxserver.io
@@ -167,7 +167,7 @@ jobs:
167167
sleep 2
168168
169169
- name: ssh key passphrase
170-
uses: appleboy/ssh-action@v1.2.2
170+
uses: appleboy/ssh-action@v1
171171
with:
172172
host: ${{ env.REMOTE_HOST }}
173173
username: linuxserver.io
@@ -179,7 +179,7 @@ jobs:
179179
ls -al
180180
181181
- name: missing ssh key passphrase
182-
uses: appleboy/ssh-action@v1.2.2
182+
uses: appleboy/ssh-action@v1
183183
continue-on-error: true
184184
with:
185185
host: ${{ env.REMOTE_HOST }}
@@ -192,7 +192,7 @@ jobs:
192192
193193
# https://github.com/appleboy/ssh-action/issues/75#issuecomment-668314271
194194
- name: Multiline SSH commands interpreted as single lines
195-
uses: appleboy/ssh-action@v1.2.2
195+
uses: appleboy/ssh-action@v1
196196
with:
197197
host: ${{ env.REMOTE_HOST }}
198198
username: linuxserver.io
@@ -269,7 +269,7 @@ jobs:
269269
270270
# https://github.com/appleboy/ssh-action/issues/85
271271
- name: Deployment to multiple hosts with different ports
272-
uses: appleboy/ssh-action@v1.2.2
272+
uses: appleboy/ssh-action@v1
273273
with:
274274
host: "${{ env.REMOTE_HOST_01 }}:2222,${{ env.REMOTE_HOST_02 }}:2222"
275275
username: linuxserver.io
@@ -322,7 +322,7 @@ jobs:
322322
sleep 2
323323
324324
- name: testing id_ed25519 key
325-
uses: appleboy/ssh-action@v1.2.2
325+
uses: appleboy/ssh-action@v1
326326
with:
327327
host: ${{ env.REMOTE_HOST }}
328328
username: linuxserver.io
@@ -375,7 +375,7 @@ jobs:
375375
sleep 2
376376
377377
- name: testing id_ed25519 key
378-
uses: appleboy/ssh-action@v1.2.2
378+
uses: appleboy/ssh-action@v1
379379
with:
380380
host: ${{ env.REMOTE_HOST }}
381381
username: linuxserver.io
@@ -386,7 +386,7 @@ jobs:
386386
ls -al
387387
388388
- name: pass environment
389-
uses: appleboy/ssh-action@v1.2.2
389+
uses: appleboy/ssh-action@v1
390390
env:
391391
FOO: "BAR"
392392
with:
@@ -400,7 +400,7 @@ jobs:
400400
echo "I am $BAR, thanks"
401401
402402
- name: pass multiple environment
403-
uses: appleboy/ssh-action@v1.2.2
403+
uses: appleboy/ssh-action@v1
404404
env:
405405
FOO: "BAR"
406406
BAR: "FOO"
@@ -419,7 +419,7 @@ jobs:
419419
echo "port: $PORT"
420420
421421
- name: custom envs format
422-
uses: appleboy/ssh-action@v1.2.2
422+
uses: appleboy/ssh-action@v1
423423
env:
424424
FOO: "BAR"
425425
AAA: "BBB"
@@ -437,7 +437,7 @@ jobs:
437437
echo "I am $TEST_AAA, thanks"
438438
439439
- name: pass all ENV variables to script
440-
uses: appleboy/ssh-action@v1.2.2
440+
uses: appleboy/ssh-action@v1
441441
env:
442442
INPUT_FOO: "BAR"
443443
INPUT_AAA: "BBB"
@@ -454,7 +454,7 @@ jobs:
454454
echo "$GITHUB_REF"
455455
456456
- name: switch to root user
457-
uses: appleboy/ssh-action@v1.2.2
457+
uses: appleboy/ssh-action@v1
458458
with:
459459
host: ${{ env.REMOTE_HOST }}
460460
username: linuxserver.io

0 commit comments

Comments
 (0)