fireblade-ecs/.github/workflows/documentation.yml

29 lines
673 B
YAML

name: Documentation
on:
push:
branches:
- master
paths:
- .github/workflows/documentation.yml
- Sources/FirebladeECS/**.swift
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Generate Documentation
uses: SwiftDocOrg/swift-doc@1.0.0-beta.3
with:
inputs: "Sources/FirebladeECS"
output: "Documentation"
- name: Publish to GitHub Wiki
uses: SwiftDocOrg/github-wiki-publish-action@1.0.0
with:
path: "Documentation"
env:
GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}