Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ if (-not (Test-Path $keyPropertiesPath)) {
# WARNING: Do not commit this file to version control!
# Add 'android/key.properties' to your .gitignore

storeFile=keystore/key.jks
storeFile=app/keystore/key.jks
storePassword=YOUR_STORE_PASSWORD
keyAlias=YOUR_KEY_ALIAS
keyPassword=YOUR_KEY_PASSWORD
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ if [ ! -f "android/key.properties" ]; then
# WARNING: Do not commit this file to version control!
# Add 'android/key.properties' to your .gitignore

storeFile=keystore/key.jks
storeFile=app/keystore/key.jks
storePassword=YOUR_STORE_PASSWORD
keyAlias=YOUR_KEY_ALIAS
keyPassword=YOUR_KEY_PASSWORD
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/PROJECT-FLUTTER-ANDROID-PLAYSTORE-CICD.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -181,16 +181,16 @@ jobs:
# build.gradle.kts에서 rootProject.file()을 사용하므로 android/ 기준으로 경로 설정
- name: Setup Release Keystore
run: |
mkdir -p android/keystore
echo "${{ secrets.RELEASE_KEYSTORE_BASE64 }}" | base64 -d > android/keystore/key.jks
mkdir -p android/app/keystore
echo "${{ secrets.RELEASE_KEYSTORE_BASE64 }}" | base64 -d > android/app/keystore/key.jks
echo "✅ Release Keystore 생성 완료"
ls -la android/keystore/
ls -la android/app/keystore/

# key.properties 생성 (Release 서명 정보)
- name: Create key.properties
run: |
cat > android/key.properties << EOF
storeFile=keystore/key.jks
storeFile=app/keystore/key.jks
storePassword=${{ secrets.RELEASE_KEYSTORE_PASSWORD }}
keyAlias=${{ secrets.RELEASE_KEY_ALIAS }}
keyPassword=${{ secrets.RELEASE_KEY_PASSWORD }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/PROJECT-FLUTTER-ANDROID-SYNOLOGY-CICD.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,11 @@ jobs:
# build.gradle.kts에서 rootProject.file()을 사용하므로 android/ 기준으로 경로 설정
- name: Setup Keystore and key.properties
run: |
mkdir -p android/keystore
echo "${{ secrets.DEBUG_KEYSTORE }}" | base64 -d > android/keystore/key.jks || echo "Base64 decoding failed"
mkdir -p android/app/keystore
echo "${{ secrets.DEBUG_KEYSTORE }}" | base64 -d > android/app/keystore/key.jks || echo "Base64 decoding failed"
echo "Keystore created from DEBUG_KEYSTORE"
ls -la android/keystore
echo "storeFile=keystore/key.jks" > android/key.properties
ls -la android/app/keystore
echo "storeFile=app/keystore/key.jks" > android/key.properties
echo "storePassword=android" >> android/key.properties
echo "keyAlias=androiddebugkey" >> android/key.properties
echo "keyPassword=android" >> android/key.properties
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/PROJECT-FLUTTER-ANDROID-TEST-APK.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -349,16 +349,16 @@ jobs:
# Release Keystore 설정 (Play Store 워크플로우와 동일한 방식)
- name: Setup Release Keystore
run: |
mkdir -p android/keystore
echo "${{ secrets.RELEASE_KEYSTORE_BASE64 }}" | base64 -d > android/keystore/key.jks
mkdir -p android/app/keystore
echo "${{ secrets.RELEASE_KEYSTORE_BASE64 }}" | base64 -d > android/app/keystore/key.jks
echo "✅ Release Keystore 생성 완료"
ls -la android/keystore/
ls -la android/app/keystore/

# key.properties 생성 (Release 서명 정보)
- name: Create key.properties
run: |
cat > android/key.properties << EOF
storeFile=keystore/key.jks
storeFile=app/keystore/key.jks
storePassword=${{ secrets.RELEASE_KEYSTORE_PASSWORD }}
keyAlias=${{ secrets.RELEASE_KEY_ALIAS }}
keyPassword=${{ secrets.RELEASE_KEY_PASSWORD }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/PROJECT-FLUTTER-IOS-TESTFLIGHT.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ env:
jobs:
prepare-build:
name: 환경 설정 및 준비
runs-on: macos-15
runs-on: macos-26
if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name != 'workflow_run' }}

outputs:
Expand Down Expand Up @@ -214,7 +214,7 @@ jobs:
# ============================================
build-ios:
name: iOS 앱 빌드
runs-on: macos-15
runs-on: macos-26
needs: prepare-build

steps:
Expand Down Expand Up @@ -479,7 +479,7 @@ jobs:
# ============================================
deploy-testflight:
name: TestFlight 배포
runs-on: macos-15
runs-on: macos-26
needs: [prepare-build, build-ios]

steps:
Expand Down