christianlempa-boilerplates/github-actions/scp-action/copy-config-files.yml
Christoph Schug 8a17193dd0 fix: add final newline character to text files
This makes text files compliant to POSIX which requires every line of a
text file to end with a newline character [1][2].

[1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_403
[2] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
2024-02-22 19:06:54 +01:00

27 lines
559 B
YAML

name: copy config files to remote machine
on:
push:
branches:
- main
paths:
- 'config/**'
jobs:
deploy:
runs-on: your-runner
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Upload new Config Files
uses: appleboy/scp-action@master
with:
username: your-username
host: your-host
key: ${{ secrets.your-private-ssh-key }}
source: './config/*'
target: '/target/path/'
strip_components: 1 # remove the top level directory