name: Deploy

on:
  push:
    tags:
      - '*'

runs-on: self-hosted

jobs:
  deploy:
    needs: build
    runs-on: self-hosted
    steps:
      - uses: actions/checkout@v2
      - name: get artifact
        run: |
          curl --user minijack:${{ secrets.PACKAGE_TOKEN }} \
          https://git.quartznet.info/api/packages/quartznet/generic/artifacts/ref-${{ gitea.sha }}/build-${{ gitea.sha }}.tar.gz > build.tar.gz
          echo https://git.quartznet.info/api/packages/quartznet/generic/artifacts/ref-${{ gitea.sha }}/build-${{ gitea.sha }}.tar.gz           
      - name: extract artifact
        run: |
          tar -xvzf build.tar.gz 
      - run: ls -la build
      - run: ls -la /www/
      - run: ls -la /www/svelte/
      - name: 🧹 Clean Deploy Area
        run: rm -rf /www/svelte/build
      - name: 📦 Deploy
        run: mv build /www/svelte/