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", "customType": "regex",
"managerFilePatterns": ["**/action.yml"], "managerFilePatterns": ["**/action.yml"],
"matchStrings": [ "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" "description": "match any pinned dependency using SCREAMING_SNAKE_CASE naming as ENV"
} }
+6 -2
View File
@@ -31,8 +31,12 @@ runs:
shell: bash shell: bash
run: ssh-keyscan -H "${{ inputs.host }}" >> ~/.ssh/known_hosts run: ssh-keyscan -H "${{ inputs.host }}" >> ~/.ssh/known_hosts
## replace with rsync for proper synchronization - name: install rsync
- name: copy directory shell: bash
run: sudo apt-get update && sudo apt-get install -y rsync
- name: rsync directory
shell: bash shell: bash
run: | run: |
scp -r ${{ inputs.source }} ${{ inputs.user }}@${{ inputs.host }}:${{ inputs.target }} scp -r ${{ inputs.source }} ${{ inputs.user }}@${{ inputs.host }}:${{ inputs.target }}
rsync -avz --delete ${{ inputs.source }} ${{ inputs.user }}@${{ inputs.host }}:${{ inputs.target }}