diff --git a/.github/workflows/update-markdown-files.yml b/.github/workflows/update-markdown-files.yml index 4cc19a8..53b6ff8 100644 --- a/.github/workflows/update-markdown-files.yml +++ b/.github/workflows/update-markdown-files.yml @@ -5,22 +5,26 @@ on: branches: - main +# GitHub Pages 에 배포하기 위한 GITHUB_TOKEN 권한 설정 +permissions: + contents: read + pages: write + id-token: write +# 동시성 배포 허용 +concurrency: + group: "pages" + cancel-in-progress: true + jobs: update-markdown: runs-on: macos-latest - + steps: - name: Checkout repository uses: actions/checkout@v4 with: fetch-depth: 1 - - name: Set up Swift - uses: swift-actions/setup-swift@v2 - with: - swift-version: "5.10.1" - run: swift --version - - name: Run Swift script and check result working-directory: ${{ github.workspace }} run: | @@ -42,4 +46,21 @@ jobs: uses: ad-m/github-push-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} - branch: ${{ github.ref }} \ No newline at end of file + branch: ${{ github.ref }} + + - name: Build Documentation + run: | + swift package --allow-writing-to-directory ./docs \ + generate-documentation --target AriNote \ + --disable-indexing \ + --transform-for-static-hosting \ + --output-path ./docs + + - name: Upload artifact + uses: actions/upload-pages-artifact@v1 + with: + path: 'docs' + + - name: Deploy to Pages + id: deployment + uses: actions/deploy-pages@v1 \ No newline at end of file diff --git a/Package.swift b/Package.swift index 670f7d6..c6964da 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 6.0 +// swift-tools-version: 5.10.1 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription diff --git a/Sources/AriNote/TIL.docc/UIKit.md b/Sources/AriNote/TIL.docc/UIKit.md index 25c091f..faf4872 100644 --- a/Sources/AriNote/TIL.docc/UIKit.md +++ b/Sources/AriNote/TIL.docc/UIKit.md @@ -51,7 +51,7 @@ - - - -- +- - - - diff --git a/Sources/AriNote/TIL.docc/UIKit/211123_App_Life_Cycle,_init(frame:),_init(coder:),_frame,_bounds,_IBOutlet_didSet,_updateViewConstraints.md b/Sources/AriNote/TIL.docc/UIKit/211123_App_Life_Cycle,_UIView_init,_frame_vs_bounds,_IBOutlet_didSet,_updateViewConstraints.md similarity index 100% rename from Sources/AriNote/TIL.docc/UIKit/211123_App_Life_Cycle,_init(frame:),_init(coder:),_frame,_bounds,_IBOutlet_didSet,_updateViewConstraints.md rename to Sources/AriNote/TIL.docc/UIKit/211123_App_Life_Cycle,_UIView_init,_frame_vs_bounds,_IBOutlet_didSet,_updateViewConstraints.md