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
This commit is contained in:
2026-01-23 03:11:11 +03:00
parent 2f96c19e45
commit baf627ccf2
+14 -8
View File
@@ -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