π νμ¬ λ¬Έμ μ --- - `@suh-lab build app`, `@suh-lab apk build`, `@suh-lab ios build` λκΈ λͺ λ Ήμ΄λ‘ λΉλλ₯Ό νΈλ¦¬κ±°νλ κΈ°λ₯μ΄ νμ¬ μ μ μλνμ§ μμ - νΈλ¦¬κ±° μν¬νλ‘μ°(`PROJECT-FLUTTER-SUH-LAB-APP-BUILD-TRIGGER`)κ° κΈ°μ‘΄ λ‘μ§μΌλ‘ ꡬμ±λμ΄ μμ΄ μ΅μ ν νλ¦Ώ κΈ°μ€κ³Ό λ§μ§ μμ - Android/iOS ν μ€νΈ λΉλ μν¬νλ‘μ°μ μ§ν μν© λκΈ μμ€ν μ΄ μμ΄ λΉλ μνλ₯Ό PR/μ΄μμμ μ€μκ°μΌλ‘ νμΈν μ μμ π οΈ ν΄κ²° λ°©μ / μ μ κΈ°λ₯ --- - `@suh-lab build app` : Android + iOS λμ λΉλ - `@suh-lab apk build` : Android APKλ§ λΉλ - `@suh-lab ios build` : iOS TestFlightλ§ λΉλ - λκΈ νΈλ¦¬κ±° μ μ¦μ μ§ν μν© λκΈμ΄ PR/μ΄μμ μμ±λκ³ , κ° λ¨κ³(μ€λΉβλΉλβλ°°ν¬) μλ£ μ λκΈμ΄ μλ μ λ°μ΄νΈλ¨ - λΈλμΉκ° μ‘΄μ¬νμ§ μλ κ²½μ° μλ¬ λκΈλ‘ μλ΄ βοΈ μμ λ΄μ© --- - `PROJECT-FLUTTER-SUH-LAB-APP-BUILD-TRIGGER` : κ°λ³ λΉλ λͺ λ Ήμ΄ μ§μ μΆκ°, λΈλμΉ μ¬μ νμΈ, λΉλ μΉ΄μ΄νΈ λ‘μ§ κ°μ , νΈλ¦¬κ±° μλ£ λκΈ μ κ±°(κ° νλ«νΌ λκΈλ‘ λ체) - `PROJECT-FLUTTER-ANDROID-TEST-APK` : λΈλμΉ μ¬μ νμΈ, μ§ν μν© λκΈ μμ€ν (μμ±βλ¨κ³λ³ μ λ°μ΄νΈβμ΅μ’ ), Release Keystore κ²½λ‘ ν΅μΌ, google-services.json μμ± λ°©μ ν΅μΌ - `PROJECT-FLUTTER-IOS-TEST-TESTFLIGHT` : notify-start job λΆλ¦¬(λΉ λ₯Έ λκΈ μμ±), 3λ¨κ³ μ§ν μν© λκΈ, Xcode 26/macos-26 μ μ©, κΈ°μ‘΄ Secrets.xcconfig λ‘μ§ μ μ§ πββοΈ λ΄λΉμ --- - λ°±μλ: μ΄λ¦ - νλ‘ νΈμλ: @Cassiiopeia - λμμΈ: μ΄λ¦