AnalogTapeModel

Physical modelling signal processing for analog tape recording
Log | Files | Refs | Submodules | README | LICENSE

manual.yml (818B)


      1 name: manual
      2 
      3 on:
      4   push:
      5     branches:
      6     - master
      7     - develop
      8     paths:
      9     - 'Manual/**'
     10 
     11   workflow_dispatch:
     12 
     13 jobs:
     14   build_and_test:
     15     name: Build and deploy manual
     16     runs-on: ubuntu-latest
     17   
     18     steps:
     19     - name: Install Linux Deps
     20       run: sudo apt install texlive-xetex
     21 
     22     - name: Checkout code
     23       uses: actions/checkout@v2
     24       with:
     25         submodules: false
     26 
     27     - name: Build manual
     28       working-directory: ${{github.workspace}}/Manual
     29       run: |
     30         make clean
     31         make
     32 
     33     - name: Deploy manual
     34       uses: appleboy/scp-action@master
     35       with:
     36         host: ccrma-gate.stanford.edu
     37         username: jatin
     38         password: ${{ secrets.CCRMA_PASS }}
     39         source: "Manual/ChowTapeManual.pdf"
     40         target: "~/Library/Web/chowdsp/Products"
     41         strip_components: 1