|
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 |
|
|