| 123456789101112131415161718192021222324252627282930313233 |
- name: Documentation
- on:
- workflow_dispatch: {}
- push:
- branches:
- - master
- paths:
- - .github/workflows/documentation.yaml
- - Sources/**.swift
- jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v1
- - name: Generate Documentation
- uses: SwiftDocOrg/swift-doc@master
- with:
- inputs: "Sources"
- output: "Documentation"
- format: "html"
- module-name: "Kingfisher"
- base-url: "/"
- - name: Upload Documentation Netlify
- uses: netlify/actions/cli@master
- with:
- args: deploy --dir=Documentation --prod
- env:
- NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
- NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
|