Skip to content

Commit 25ae93a

Browse files
committed
Merge branch 'main' of CCIP-App/CCIP-KMP
Change-Id: Ifac2feee7bb2f6313a05dd07be676460dfd8bf21
2 parents a6d331a + 768e075 commit 25ae93a

File tree

2 files changed

+41
-16
lines changed

2 files changed

+41
-16
lines changed

.github/workflows/main.yml

Lines changed: 40 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,47 @@
1-
# SPDX-FileCopyrightText: 2024 OPass
1+
# SPDX-FileCopyrightText: 2024-2025 OPass
22
# SPDX-License-Identifier: GPL-3.0-only
33

44
name: CI
5-
on: [ push, pull_request ]
5+
on: [push, pull_request]
66

77
jobs:
8-
build:
8+
build-android:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: Checkout the code
12+
uses: actions/checkout@v4
13+
14+
- name: Setup JDK 21
15+
uses: actions/setup-java@v4
16+
with:
17+
distribution: 'corretto'
18+
java-version: 21
19+
cache: 'gradle'
20+
21+
- name: Build Android
22+
run: ./gradlew assembleRelease
23+
24+
build-ios:
925
runs-on: macos-latest
1026
steps:
11-
- name: Checkout the code
12-
uses: actions/checkout@v4
13-
14-
- name: Setup JDK 21
15-
uses: actions/setup-java@v4
16-
with:
17-
distribution: 'corretto'
18-
java-version: 21
19-
cache: 'gradle'
20-
21-
- name: Build Android
22-
run: ./gradlew assembleRelease
27+
- name: Checkout
28+
uses: actions/checkout@v4
29+
30+
- name: Setup JDK 21
31+
uses: actions/setup-java@v4
32+
with:
33+
distribution: corretto
34+
java-version: 21
35+
cache: gradle
36+
37+
- name: Select Xcode 16.4
38+
run: sudo xcode-select --switch /Applications/Xcode_16.4.app
39+
40+
- name: Build iOS
41+
run: |
42+
xcodebuild \
43+
-project iosApp/OPass.xcodeproj \
44+
-scheme OPass \
45+
-configuration Debug \
46+
-destination "platform=iOS Simulator,name=iPhone 16 Pro Max,OS=latest" \
47+
build

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CCIP-KMP (OPass)
22

3-
[![REUSE Compliance](https://api.reuse.software/badge/github.com/CCIP-App/CCIP-KMP)](https://api.reuse.software/info/github.com/CCIP-App/CCIP-KMP)
3+
[![REUSE Compliance](https://api.reuse.software/badge/github.com/CCIP-App/CCIP-KMP)](https://api.reuse.software/info/github.com/CCIP-App/CCIP-KMP) [![CI](https://github.com/CCIP-App/CCIP-KMP/actions/workflows/main.yml/badge.svg)](https://github.com/CCIP-App/CCIP-KMP/actions/workflows/main.yml)
44

55
CCIP (Community Checkin with Interactivity Project) a.k.a OPass, is Taiwan's FLOSS conference check-in
66
solution and provides newest event information for audience. This repository hosts the source code for

0 commit comments

Comments
 (0)