feat(ssh-copy): replace scp with rsync

This commit is contained in:
2026-05-20 03:56:55 +02:00
parent 0e2c8862e8
commit 3e2cae8924
2 changed files with 7 additions and 3 deletions
+1 -1
View File
@@ -13,7 +13,7 @@
"customType": "regex",
"managerFilePatterns": ["**/action.yml"],
"matchStrings": [
"##\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\n\\s*[A-Z_]+(?:_VERSION)?\\s*:\\s*[\"']?(?<currentValue>[^\\s\"'#]+)[\"']?"
"#+\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s+[A-Z0-9_]+\\s*:\\s*[\"']?(?<currentValue>[^\\s\"'#]+)[\"']?"
],
"description": "match any pinned dependency using SCREAMING_SNAKE_CASE naming as ENV"
}
+6 -2
View File
@@ -31,8 +31,12 @@ runs:
shell: bash
run: ssh-keyscan -H "${{ inputs.host }}" >> ~/.ssh/known_hosts
## replace with rsync for proper synchronization
- name: copy directory
- name: install rsync
shell: bash
run: sudo apt-get update && sudo apt-get install -y rsync
- name: rsync directory
shell: bash
run: |
scp -r ${{ inputs.source }} ${{ inputs.user }}@${{ inputs.host }}:${{ inputs.target }}
rsync -avz --delete ${{ inputs.source }} ${{ inputs.user }}@${{ inputs.host }}:${{ inputs.target }}