ci: 契约测试接入 CI 与 make test

This commit is contained in:
xweiba
2026-09-11 14:20:50 +08:00
parent 393c7cc215
commit f4712f7fb2
4 changed files with 63 additions and 1 deletions
+23
View File
@@ -0,0 +1,23 @@
name: Contract Tests
on:
push:
branches: [main]
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
contract-tests:
runs-on: macos-latest
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Run contract tests
run: ./Tests/run_all_contract_tests.sh
+3
View File
@@ -28,6 +28,9 @@ jobs:
- name: Install XcodeGen
run: brew install xcodegen
- name: Run contract tests
run: ./Tests/run_all_contract_tests.sh
- name: Build unsigned IPA
run: ./build.sh