-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.ci.example
More file actions
62 lines (53 loc) · 1.89 KB
/
Copy path.env.ci.example
File metadata and controls
62 lines (53 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# ============================================
# CI/CD Environment Configuration
# ============================================
# Copy these values to your CI secrets or use the GitHub Actions workflow
# which auto-generates .env from repository secrets.
#
# Required secrets in GitHub:
# - DEV_INTEGRATOR_PRIVATE_KEY
# - PROD_INTEGRATOR_PRIVATE_KEY (only for production tests)
# ============================================
# Environment
# ============================================
TEST_ENV=development
CHAIN=BASE
CI=true
# ============================================
# Authentication (set via CI secrets)
# ============================================
DEV_INTEGRATOR_PRIVATE_KEY=
# ============================================
# Feature Flags - CI Defaults
# ============================================
# Write tests (account creation, updates, etc.)
ENABLE_WRITE_TESTS=true
# Passkey tests - all enabled for CI
ENABLE_PASSKEY_TESTS=true
ENABLE_PASSKEY_INIT_ACTIVATE_TESTS=true
ENABLE_PASSKEY_INIT_DEPOSIT_TESTS=true
ENABLE_PASSKEY_INIT_WITHDRAW_TESTS=true
ENABLE_PASSKEY_ACTIVATE_TX_TESTS=true
ENABLE_PASSKEY_DEPOSIT_TX_TESTS=true
ENABLE_PASSKEY_WITHDRAW_TX_TESTS=true
# Virtual authenticator - MUST be true for automated passkey stamp generation
USE_VIRTUAL_AUTH=true
VIRTUAL_AUTH_PORT=3000
VIRTUAL_AUTH_RPID=localhost
# OTP tests - ALWAYS disabled in CI (require email-based human intervention)
ENABLE_OTP_TESTS=false
ENABLE_OTP_INIT_DEPOSIT_TESTS=false
ENABLE_OTP_INIT_WITHDRAW_TESTS=false
ENABLE_OTP_DEPOSIT_TX_TESTS=false
ENABLE_OTP_WITHDRAW_TX_TESTS=false
ENABLE_OTP_INIT_AUTH_TESTS=false
ENABLE_OTP_AUTHENTICATE_TESTS=false
ENABLE_OTP_CREATE_AUTHENTICATORS_TESTS=false
# Role management (optional - enable if entity accounts are set up)
UPDATE_ROLE_PAYLOAD=false
UPDATE_ROLE=false
# Account creation (enabled by default)
CREATE_USER=true
CREATE_ENTITY=true
# Invitation queries
ENABLE_INVITATION_QUERIES=true