Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
ci: Update latest symlink only if build succeeded
Adam Szkoda committed 3 years ago
commit fc951b82c65c58a126e5220c37fc103be540ed53
parent f72b448114753222985c1574461f1ee0e7062dfd
1 file changed +11 -1
modified .github/workflows/release.yml
@@ -59,7 +59,6 @@ jobs:
          chmod go-rwx ssh-private-key
          ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ssh-private-key github-actions@files.radicle.xyz mkdir -p "/mnt/radicle/releases/${{ github.sha }}/${{ matrix.target }}"
          scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ssh-private-key -r radicle-${{ matrix.target }}/* "github-actions@files.radicle.xyz:/mnt/radicle/releases/${{ github.sha }}/${{ matrix.target }}"
-
          ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ssh-private-key github-actions@files.radicle.xyz ln -snf "/mnt/radicle/releases/${{ github.sha }}" "/mnt/radicle/releases/latest"
        env:
          SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}

@@ -107,6 +106,17 @@ jobs:
          chmod go-rwx ssh-private-key
          ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ssh-private-key github-actions@files.radicle.xyz mkdir -p "/mnt/radicle/releases/${{ github.sha }}/${{ matrix.target }}"
          scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ssh-private-key -r radicle-${{ matrix.target }}/* "github-actions@files.radicle.xyz:/mnt/radicle/releases/${{ github.sha }}/${{ matrix.target }}"
+
        env:
+
          SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
+

+
  update-latest-symlink:
+
    needs: [release-linux-binaries, release-macos-binaries]
+
    runs-on: ubuntu-20.04
+
    steps:
+
      - shell: bash
+
        run: |
+
          echo "$SSH_PRIVATE_KEY" >ssh-private-key
+
          chmod go-rwx ssh-private-key
          ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ssh-private-key github-actions@files.radicle.xyz ln -snf "/mnt/radicle/releases/${{ github.sha }}" "/mnt/radicle/releases/latest"
        env:
          SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}