From 60ed87294e1a774fd59acff8f1cb715e4043c0e8 Mon Sep 17 00:00:00 2001 From: Christian Hammacher Date: Wed, 12 Jun 2024 08:32:08 +0200 Subject: [PATCH] Refactored GH workflows again --- .github/workflows/deploy.yml | 71 ++++++++---------------------------- 1 file changed, 16 insertions(+), 55 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b14ed57b9..d3984e576 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -64,8 +64,8 @@ jobs: localPath: ./pkg/out remotePath: /var/www/pkg/dists/dev/armv7 - # Upload packages to stable feed - - name: Upload package files to stable feed + # Upload stable packages to stable feed + - name: Upload stable packages to stable feed if: startsWith(inputs.target, 'stable') uses: Creepios/sftp-action@v1.0.5 with: @@ -77,8 +77,8 @@ jobs: localPath: ./pkg/out remotePath: /var/www/pkg/dists/stable/armv7 - # Upload packages to unstable feed - - name: Upload package files to unstable feed + # Upload (un)stable packages to unstable feed + - name: Upload (un)stable packages to unstable feed if: startsWith(inputs.target, 'stable') || startsWith(inputs.target, 'unstable') uses: Creepios/sftp-action@v1.0.5 with: @@ -90,48 +90,9 @@ jobs: localPath: ./pkg/out remotePath: /var/www/pkg/dists/unstable/armv7 - # Upload packages to stable-3.4 feed - - name: Upload package files to stable feed - if: startsWith(inputs.target, 'stable') && contains(github.ref, '3.4') - uses: Creepios/sftp-action@v1.0.5 - with: - host: pkg.duet3d.com - port: 22 - username: ${{ secrets.PKG_SSH_USER }} - password: ${{ secrets.PKG_SSH_PASS }} - privateKey: ${{ secrets.PKG_SSH_KEY }} - localPath: ./pkg/out - remotePath: /var/www/pkg/dists/stable-3.4/armv7 - - # Upload packages to unstable-3.4 feed - - name: Upload package files to stable feed - if: (startsWith(inputs.target, 'stable') || startsWith(inputs.target, 'unstable')) && contains(github.ref, '3.4') - uses: Creepios/sftp-action@v1.0.5 - with: - host: pkg.duet3d.com - port: 22 - username: ${{ secrets.PKG_SSH_USER }} - password: ${{ secrets.PKG_SSH_PASS }} - privateKey: ${{ secrets.PKG_SSH_KEY }} - localPath: ./pkg/out - remotePath: /var/www/pkg/dists/unstable-3.4/armv7 - - # Upload packages to stable-3.5 feed - - name: Upload package files to stable feed - if: startsWith(inputs.target, 'stable') && contains(github.ref, '3.5') - uses: Creepios/sftp-action@v1.0.5 - with: - host: pkg.duet3d.com - port: 22 - username: ${{ secrets.PKG_SSH_USER }} - password: ${{ secrets.PKG_SSH_PASS }} - privateKey: ${{ secrets.PKG_SSH_KEY }} - localPath: ./pkg/out - remotePath: /var/www/pkg/dists/stable-3.5/armv7 - - # Upload packages to unstable-3.5 feed - - name: Upload package files to stable feed - if: (startsWith(inputs.target, 'stable') || startsWith(inputs.target, 'unstable')) && contains(github.ref, '3.5') + # Upload stable packages to specific stable feed + - name: Upload package files to specific stable feed + if: startsWith(inputs.target, 'stable') uses: Creepios/sftp-action@v1.0.5 with: host: pkg.duet3d.com @@ -140,11 +101,11 @@ jobs: password: ${{ secrets.PKG_SSH_PASS }} privateKey: ${{ secrets.PKG_SSH_KEY }} localPath: ./pkg/out - remotePath: /var/www/pkg/dists/unstable-3.5/armv7 + remotePath: /var/www/pkg/dists/{{ inputs.target }}/armv7 - # Upload packages to stable-3.6 feed - - name: Upload package files to stable feed - if: startsWith(inputs.target, 'stable') && contains(github.ref, '3.6') + # Upload stable packages to specific unstable feed + - name: Upload stable package files to specific unstable feed + if: startsWith(inputs.target, 'stable') uses: Creepios/sftp-action@v1.0.5 with: host: pkg.duet3d.com @@ -153,11 +114,11 @@ jobs: password: ${{ secrets.PKG_SSH_PASS }} privateKey: ${{ secrets.PKG_SSH_KEY }} localPath: ./pkg/out - remotePath: /var/www/pkg/dists/stable-3.6/armv7 + remotePath: /var/www/pkg/dists/un{{ inputs.target }}/armv7 - # Upload packages to unstable-3.6 feed - - name: Upload package files to stable feed - if: (startsWith(inputs.target, 'stable') || startsWith(inputs.target, 'unstable')) && contains(github.ref, '3.6') + # Upload unstable packages to specific unstable feed + - name: Upload unstable packages to specific unstable feed + if: startsWith(inputs.target, 'unstable') uses: Creepios/sftp-action@v1.0.5 with: host: pkg.duet3d.com @@ -166,7 +127,7 @@ jobs: password: ${{ secrets.PKG_SSH_PASS }} privateKey: ${{ secrets.PKG_SSH_KEY }} localPath: ./pkg/out - remotePath: /var/www/pkg/dists/unstable-3.6/armv7 + remotePath: /var/www/pkg/dists/{{ inputs.target }}/armv7 # Refresh package lists if the dev target is selected - name: Refresh package lists