From 006fe9d916249d2ff8e10745aa137bc31928a94b Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Mon, 29 Mar 2021 23:53:32 +0200 Subject: [PATCH] Adding a documentation CI --- .github/workflows/documentation.yml | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/documentation.yml diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml new file mode 100644 index 00000000..ff46839c --- /dev/null +++ b/.github/workflows/documentation.yml @@ -0,0 +1,31 @@ +name: Update the documentation + +on: + push: + branches: + - master + +jobs: + Building: + runs-on: [ubuntu-latest] + + steps: + - uses: actions/checkout@v1 + - name: Install Doxygen + run: sudo apt-get install -y doxygen graphviz + - name: Update the docs + run: | + rm -rf docs/* + doxygen Doxyfile + cd docs + git config --global user.email "${GITHUB_ACTOR}@github.com"; + git config --global user.name "${GITHUB_ACTOR}"; + git init + git add -A; + git commit -m "Deploying the documentation"; + git remote add origin https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@${GITHUB_REPO}; + git checkout -b Documentation + git push --force origin Documentation; + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_REPO: "github.com/AnonymusRaccoon/Kyoo"