|
name: audiocraft_docs
|
|
on:
|
|
push:
|
|
branches: [ main ]
|
|
|
|
jobs:
|
|
run_docs:
|
|
name: Run docs
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- uses: ./.github/actions/audiocraft_build
|
|
- name: Config git
|
|
run: |
|
|
git config --global user.email "[email protected]"
|
|
git config --global user.name "Alexandre Défossez (autodoc)"
|
|
|
|
- name: Reset branch
|
|
run: |
|
|
git branch -f gh-docs main
|
|
git checkout gh-docs
|
|
|
|
- name: Make docs
|
|
run: |
|
|
. env/bin/activate
|
|
make api_docs
|
|
git add -f api_docs
|
|
git commit -m api_docs
|
|
|
|
- name: Push branch
|
|
run: |
|
|
git push -f -u origin gh-docs
|
|
|