name: audiocraft_build | |
description: 'Build audiocraft env.' | |
runs: | |
using: "composite" | |
steps: | |
- uses: actions/setup-python@v2 | |
with: | |
python-version: 3.8 | |
- uses: actions/cache@v2 | |
id: cache | |
with: | |
path: env | |
key: audiocraft_env-${{ hashFiles('**/requirements.txt') }} | |
- if: ${{ steps.cache.outputs.cache-hit != 'true' }} | |
name: Install dependencies | |
shell: bash | |
run: | | |
sudo apt-get update | |
sudo apt-get install libsndfile1-dev ffmpeg | |
python3 -m venv env | |
. env/bin/activate | |
python -m pip install --upgrade pip | |
pip install -e '.[dev]' | |
- name: System Dependencies | |
shell: bash | |
run: | | |
sudo apt-get update | |
sudo apt-get install libsndfile1-dev ffmpeg | |