From baf627ccf2b801e42458f9b6dbf13daaab782df8 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Fri, 23 Jan 2026 03:11:11 +0300 Subject: [PATCH] fix: update workflow secrets for Pezkuwi - Make crowdloan secrets optional (Acala, Moonbeam) - not needed for own blockchain - Make fiat on-ramp secrets optional (MoonPay, Mercuryo) - future update - Keep EVM secrets required (Infura, Etherscan) - for cross-chain support - Keep WalletConnect required - for dApp connections - Keep Google OAuth required - for cloud backup - Use main branch instead of develop --- .github/workflows/android_build.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/android_build.yml b/.github/workflows/android_build.yml index 61dcf18..dd43737 100644 --- a/.github/workflows/android_build.yml +++ b/.github/workflows/android_build.yml @@ -32,18 +32,21 @@ on: type: boolean default: false secrets: + # Crowdloan secrets - NOT NEEDED for Pezkuwi (own blockchain) ACALA_PROD_AUTH_TOKEN: - required: true + required: false ACALA_TEST_AUTH_TOKEN: - required: true + required: false MOONBEAM_PROD_AUTH_TOKEN: - required: true + required: false MOONBEAM_TEST_AUTH_TOKEN: - required: true + required: false + # Fiat on-ramp - OPTIONAL (future update) MOONPAY_PRODUCTION_SECRET: - required: true + required: false MOONPAY_TEST_SECRET: - required: true + required: false + # EVM chain support - REQUIRED for cross-chain EHTERSCAN_API_KEY_MOONBEAM: required: true EHTERSCAN_API_KEY_MOONRIVER: @@ -52,14 +55,17 @@ on: required: true INFURA_API_KEY: required: true + # RPC provider - use own nodes or Dwellir DWELLIR_API_KEY: - required: true + required: false + # WalletConnect - REQUIRED for dApp connections WALLET_CONNECT_PROJECT_ID: required: true + # Google OAuth - REQUIRED for cloud backup DEBUG_GOOGLE_OAUTH_ID: required: true RELEASE_GOOGLE_OAUTH_ID: - required: true + required: true # Special secrets for signing: CI_MARKET_KEYSTORE_PASS: required: false