123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- name: update-docs
- on:
- workflow_dispatch:
- inputs:
- gitName:
- description: 'git name for PR'
- required: false
- default: 'tauri-bot'
- gitEmail:
- description: 'git email for PR'
- required: false
- default: 'tauri-bot@tauri.studio'
- jobs:
- update-docs:
- runs-on: ubuntu-latest
- steps:
- - name: checkout tauri
- uses: actions/checkout@v2
- with:
- path: tauri
- - name: checkout tauri-docs
- uses: actions/checkout@v2
- with:
- repository: tauri-apps/tauri-docs
- path: tauri-docs
- - name: install webkit2gtk
- run: |
- sudo apt-get update
- sudo apt-get install -y webkit2gtk-4.0
- - name: generate rust docs
- working-directory: tauri
- run: cargo doc --no-deps
- - name: run rustdocusaurus
- uses: tauri-apps/rustdocusaurus/github-action@v1
- with:
- originPath: ./tauri/target/doc/
- targetPath: ./tauri-docs/docs/en/api/rust/
- sidebarPath: ./tauri-docs/sidebars.json
- linksRoot: /docs/api/rust/
- cratesToProcess: "tauri,tauri_api,tauri_utils"
- - name: git config
- run: |
- git config --global user.name "${{ github.event.inputs.gitName }}"
- git config --global user.email "${{ github.event.inputs.gitEmail }}"
- - name: create pull request for updated docs
- uses: tauri-apps/create-pull-request@v2.8.0
- with:
- token: ${{ secrets.TAURI_BOT_PAT }}
- commit-message: "chore(docs): Update Rust docs"
- branch: docs/release
- path: tauri-docs
- title: Update Docs
- labels: "new release"
- body: |
- These are the updated docs from the most recent release.
|