Skip to content

[refactor]: 키보드 내려가게 수정 #40

[refactor]: 키보드 내려가게 수정

[refactor]: 키보드 내려가게 수정 #40

Workflow file for this run

name: CI
on:
push:
branches: [ develop ]
pull_request:
branches: [ develop ]
types: [ opened, synchronize, reopened ]
jobs:
android-build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Cache Gradle packages
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Create local.properties
run: |
if [ "${{ github.event_name }}" = "pull_request" ]; then
echo "base.url=https://example.com/" > local.properties
else
if [ -z "${{ secrets.BASE_URL }}" ]; then
echo "secrets.BASE_URL is missing. Failing the build." >&2
exit 1
fi
echo "base.url=${{ secrets.BASE_URL }}" > local.properties
fi
- name: Build Android Debug APK
run: ./gradlew assembleDebug --stacktrace
- name: Build Android Release APK
run: ./gradlew assembleRelease --stacktrace
ios-build:
runs-on: macos-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
- name: Select Xcode
run: sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Cache Gradle packages
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Create local.properties
run: |
if [ "${{ github.event_name }}" = "pull_request" ]; then
echo "base.url=https://example.com/" > local.properties
else
if [ -z "${{ secrets.BASE_URL }}" ]; then
echo "secrets.BASE_URL is missing. Failing the build." >&2
exit 1
fi
echo "base.url=${{ secrets.BASE_URL }}" > local.properties
fi
- name: Build iOS Framework for Simulator
run: ./gradlew linkDebugFrameworkIosSimulatorArm64 --stacktrace
- name: Build iOS Framework for Device
run: ./gradlew linkDebugFrameworkIosArm64 --stacktrace
- name: Build iOS App
run: |
cd iosApp
xcodebuild \
-project iosApp.xcodeproj \
-scheme iosApp \
-sdk iphonesimulator \
-configuration Debug \
-destination 'generic/platform=iOS Simulator' \
build CODE_SIGNING_ALLOWED=NO