diff --git a/.github/workflows/deploy-dooc.yml b/.github/workflows/deploy-dooc.yml index d402aa2..1c64d6c 100644 --- a/.github/workflows/deploy-dooc.yml +++ b/.github/workflows/deploy-dooc.yml @@ -6,14 +6,22 @@ on: jobs: deploy_docs: - runs-on: macos-latest + strategy: + matrix: + os: + - macos-14 + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + with: + submodules: recursive + - name: Setup Xcode + uses: maxim-lobanov/setup-xcode@v1 + if: matrix.os == 'macos-latest' || matrix.os == 'macos-14' || matrix.os == 'self-hosted' + with: + xcode-version: '16.0.0-beta' - name: Build Documentation - run: | - swift package --allow-writing-to-directory ./docs \ - generate-documentation --target SPMConfigSteward \ - --output-path ./docs + run: 'swift package --allow-writing-to-directory ./docs generate-documentation --target SPMConfigSteward --output-path ./docs' - name: Deploy to GitHub Pages uses: peaceiris/actions-gh-pages@v3 with: