Skip to content

ci: setup build framework ci #3

ci: setup build framework ci

ci: setup build framework ci #3

Workflow file for this run

name: MihomoKit CI
on:
push:
workflow_dispatch:
jobs:
build:
runs-on: macos-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up golang environment
uses: actions/setup-go@v5
with:
go-version: ^1.22
- name: Set up gomobile
run: |
go install golang.org/x/mobile/cmd/gomobile@latest
export PATH=$PATH:$(go env GOPATH)/bin
go env GOPATH
ls $(go env GOPATH)/bin
gomobile init
- name: Build Mihomo.xcframework
run: |
go mod download
make
- name: Zip Mihomo.xcframework
run: |
zip -r Mihomo.xcframework.zip Mihomo.xcframework
- name: Upload to Artifact
uses: actions/upload-artifact@v4
with:
name: Mihomo.xcframework
path: Mihomo.xcframework.zip