name: "Swift Doc Deployment"
on: [push]
jobs:
deploy:
runs-on: macos-latest
permissions:
pages: write
id-token: write
environment:
name: github-pages
url: ${{ steps.cicd.outputs.page-url }}
steps:
- uses: g1j0shi/swift-doc-deployment@main
id: cicd| Name | Description | Required | Default |
|---|---|---|---|
| target | The Swift package target to generate documentation. | true | - |
| Name | Description |
|---|---|
| page-url | URL of the deployed GitHub Pages site |
...
- uses: g1j0shi/swift-doc-deployment@main
id: cicd
with:
target: "SwiftPackage"