Skip to content

Commit b6f82cd

Browse files
committed
Add CI file
1 parent 860f634 commit b6f82cd

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

.github/workflows/ci.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: test
2+
concurrency:
3+
group: ${{ github.workflow }}-${{ github.ref }}
4+
cancel-in-progress: true
5+
on:
6+
pull_request: { types: [opened, reopened, synchronize, ready_for_review] }
7+
push: { branches: [ main ] }
8+
9+
jobs:
10+
soundness:
11+
name: Soundness Checks
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v4
16+
- name: Run script
17+
run: ./scripts/soundness.sh
18+
19+
build-site:
20+
name: Build the Jekyll Site
21+
runs-on: ubuntu-latest
22+
container: ruby:3.3
23+
steps:
24+
- name: Checkout
25+
uses: actions/checkout@v4
26+
- name: Build site
27+
run: bundle install && bundle exec jekyll build
28+
29+
test-openapi:
30+
runs-on: ubuntu-latest
31+
container: swift:6.0
32+
steps:
33+
- name: Check out
34+
uses: actions/checkout@v4
35+
- name: Run OpenAPI Tester
36+
working-directory: openapi/TestSwiftOrgClient
37+
run: swift run

0 commit comments

Comments
 (0)