diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs new file mode 100644 index 0000000..6beac3a --- /dev/null +++ b/.git-blame-ignore-revs @@ -0,0 +1,3 @@ +# Mass-reformat with swift-format; use this file to skip it in blame. +# git config blame.ignoreRevsFile .git-blame-ignore-revs +ade410dd1add0d204eda210497e7d07497be78b4 diff --git a/.github/workflows/ci-apple.yml b/.github/workflows/ci-apple.yml index b8da39c..ec9ef55 100644 --- a/.github/workflows/ci-apple.yml +++ b/.github/workflows/ci-apple.yml @@ -37,3 +37,14 @@ jobs: - uses: actions/checkout@v5 - name: Test platform ${{ matrix.destination }} run: set -o pipefail && xcodebuild -skipMacroValidation -scheme Microcosm-Package -destination "${{ matrix.destination }}" test | xcbeautify + + lint: + name: Lint + runs-on: macOS-26 + timeout-minutes: 30 + env: + DEVELOPER_DIR: /Applications/Xcode_26.4.app + steps: + - uses: actions/checkout@v5 + - name: swift-format + run: swift format lint --recursive --configuration .swift-format --strict Sources Tests diff --git a/Sources/Microcosm/MicrocosmErrors.swift b/Sources/Microcosm/MicrocosmErrors.swift index 5312011..850cfae 100644 --- a/Sources/Microcosm/MicrocosmErrors.swift +++ b/Sources/Microcosm/MicrocosmErrors.swift @@ -6,6 +6,7 @@ // import Foundation import HTTPTypes + import struct HTTPTypes.HTTPResponse package enum MicrocosmErrors: LocalizedError { diff --git a/Sources/Microcosm/Slingshot/Lexicon/Request/ResolveMiniDoc.swift b/Sources/Microcosm/Slingshot/Lexicon/Request/ResolveMiniDoc.swift index 9f2fba7..30fdc51 100644 --- a/Sources/Microcosm/Slingshot/Lexicon/Request/ResolveMiniDoc.swift +++ b/Sources/Microcosm/Slingshot/Lexicon/Request/ResolveMiniDoc.swift @@ -2,6 +2,7 @@ import AtprotoClient import AtprotoTypes import Foundation import GermConvenience + import struct HTTPTypes.HTTPResponse //https://slingshot.microcosm.blue/#tag/slingshot-specific-queries/GET/xrpc/blue.microcosm.identity.resolveMiniDoc