diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index df9ae63..0000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,13 +0,0 @@ -# These are supported funding model platforms - -github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username -tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry -custom: ['https://www.paypal.me/appleboy46'] diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 632e8eb..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 -updates: - - package-ecosystem: github-actions - directory: / - schedule: - interval: weekly - - package-ecosystem: gomod - directory: / - schedule: - interval: weekly diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index e4c7069..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,150 +0,0 @@ -name: scp files -on: [push] -jobs: - testing: - name: test scp action - runs-on: ubuntu-latest - steps: - - name: checkout - uses: actions/checkout@v4 - - - name: copy file via ssh password - uses: ./ - with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - password: ${{ secrets.PASSWORD }} - port: ${{ secrets.PORT }} - source: "tests/a.txt,tests/b.txt" - target: "test" - - - name: copy file via ssh key - uses: ./ - with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.KEY }} - port: ${{ secrets.PORT }} - source: "tests/a.txt,tests/b.txt" - target: "test" - - - name: remove the specified number of leading path elements - uses: ./ - with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.KEY }} - port: ${{ secrets.PORT }} - source: "tests/a.txt,tests/b.txt" - target: "foobar" - strip_components: 1 - - - name: ssh key with passphrase - uses: ./ - with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.SSH2 }} - passphrase: ${{ secrets.PASSPHRASE }} - port: ${{ secrets.PORT }} - source: "tests/a.txt,tests/b.txt" - target: "test" - - - name: use insecure cipher - uses: ./ - with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.SSH2 }} - passphrase: ${{ secrets.PASSPHRASE }} - port: ${{ secrets.PORT }} - source: "tests/a.txt,tests/b.txt" - target: "test" - use_insecure_cipher: true - - deploy: - name: test deploy artifact - runs-on: ubuntu-latest - steps: - - name: checkout - uses: actions/checkout@v4 - - - run: echo hello > world.txt - - - uses: actions/upload-artifact@v4 - with: - name: my-artifact - path: world.txt - - - uses: actions/download-artifact@v4 - with: - name: my-artifact - path: distfiles - - - name: copy file to server - uses: ./ - with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.KEY }} - port: ${{ secrets.PORT }} - source: distfiles/* - target: test - - changes: - name: test changed-files - runs-on: ubuntu-latest - steps: - - name: checkout - uses: actions/checkout@v4 - - - name: Get changed files - id: changed-files - uses: tj-actions/changed-files@v46 - with: - since_last_remote_commit: true - separator: "," - - - name: copy file to server - uses: ./ - with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.KEY }} - port: ${{ secrets.PORT }} - source: ${{ steps.changed-files.outputs.all_changed_files }} - target: test - - target: - name: test target folder - runs-on: ubuntu-latest - steps: - - name: checkout - uses: actions/checkout@v4 - - - name: copy file to server - uses: ./ - with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.KEY }} - port: ${{ secrets.PORT }} - source: tests/a.txt,tests/b.txt - target: foobar foobar 1234 - - multipleHost: - name: test Multiple Host - runs-on: ubuntu-latest - steps: - - name: checkout - uses: actions/checkout@v4 - - - name: copy file to server - uses: ./ - with: - host: ${{ secrets.HOST }}:${{ secrets.PORT }},${{ secrets.HOST }}:${{ secrets.PORT }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.KEY }} - port: 1024 - source: tests/a.txt,tests/b.txt - target: foobar