branch: externals/transient commit 823b3babb7d75dcf65edf4841fa4129ad9f6a3fd Author: Jonas Bernoulli <jo...@bernoul.li> Commit: Jonas Bernoulli <jo...@bernoul.li>
Add CI workflow to generate and distribute manual --- .github/workflows/manual.yml | 26 ++++++++++++++++++++++++++ .gitignore | 2 ++ 2 files changed, 28 insertions(+) diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml new file mode 100644 index 0000000000..8c310e4906 --- /dev/null +++ b/.github/workflows/manual.yml @@ -0,0 +1,26 @@ +name: manual +on: + push: + branches: master +jobs: + manual: + name: "Generate and distribute manual" + runs-on: ubuntu-latest + steps: + - name: Configure + uses: magit/actions/config@main + - name: Install Emacs + uses: magit/actions/install-emacs@main + - name: Install Texlive + uses: magit/actions/install-texlive@main + - name: Install Org + uses: magit/actions/install-org@main + - name: Generate manual + uses: magit/actions/manual-generate@main + - name: Commit manual + uses: magit/actions/manual-commit@main + - name: Publish manual + uses: magit/actions/manual-publish@main + with: + key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + secret: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/.gitignore b/.gitignore index d39c061d3a..ab2f77e0ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ /config.mk /docs/*.html +/docs/*.info /docs/*.pdf +/docs/*.texi /docs/dir /docs/stats/ /lisp/*-autoloads.el