Formatting, linting, and hopefully a CI build.

This commit is contained in:
2023-04-22 15:43:22 -07:00
parent 2759c8d7fb
commit 4bf5ceefbe
13 changed files with 117 additions and 68 deletions

31
.github/workflows/macos.yml vendored Normal file
View File

@ -0,0 +1,31 @@
name: macOS
on: [push]
jobs:
build:
runs-on: macos-12
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Build Executable
run: swift build -c release --arch arm64 --arch x86_64
- name: Copy Executable
run: cp .build/apple/Products/Release/StableDiffusionServer StableDiffusionServer
- name: Archive Executable
uses: actions/upload-artifact@v2
with:
name: StableDiffusionServer
path: StableDiffusionServer
format:
runs-on: macos-12
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Swift Format
run: swiftformat --lint Package.swift Sources
lint:
runs-on: macos-12
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Swift Lint
run: swiftlint Package.swift Sources