mirror of
https://github.com/GayPizzaSpecifications/stable-diffusion-rpc.git
synced 2025-08-03 05:30:54 +00:00
39 lines
1.2 KiB
YAML
39 lines
1.2 KiB
YAML
name: core
|
|
on: [push]
|
|
jobs:
|
|
build:
|
|
runs-on: macos-12
|
|
steps:
|
|
- name: Checkout Repository
|
|
uses: actions/checkout@v3
|
|
- name: Build Executable
|
|
run: swift build -c release --arch arm64 --arch x86_64
|
|
- name: Copy Server Executable
|
|
run: cp .build/apple/Products/Release/stable-diffusion-rpc stable-diffusion-rpc
|
|
- name: Archive Server Executable
|
|
uses: actions/upload-artifact@v2
|
|
with:
|
|
name: stable-diffusion-rpc
|
|
path: stable-diffusion-rpc
|
|
- name: Copy Control Executable
|
|
run: cp .build/apple/Products/Release/stable-diffusion-ctl stable-diffusion-ctl
|
|
- name: Archive Control Executable
|
|
uses: actions/upload-artifact@v2
|
|
with:
|
|
name: stable-diffusion-rpc
|
|
path: stable-diffusion-rpc
|
|
format:
|
|
runs-on: macos-12
|
|
steps:
|
|
- name: Checkout Repository
|
|
uses: actions/checkout@v3
|
|
- name: Swift Format
|
|
run: swiftformat --lint Package.swift Sources
|
|
lint:
|
|
runs-on: macos-12
|
|
steps:
|
|
- name: Checkout Repository
|
|
uses: actions/checkout@v3
|
|
- name: Swift Lint
|
|
run: swiftlint Package.swift Sources
|