|
10 | 10 |
|
11 | 11 | set -e |
12 | 12 |
|
| 13 | +# Must match src/constants/placeholders.ts (COPILOT_PLACEHOLDER_TOKEN) |
| 14 | +COPILOT_PLACEHOLDER_TOKEN="ghu_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" |
| 15 | + |
13 | 16 | echo "[health-check] API Proxy Pre-flight Check" |
14 | 17 | echo "[health-check] ==========================================" |
15 | 18 |
|
@@ -119,39 +122,39 @@ if [ -n "$COPILOT_API_URL" ]; then |
119 | 122 |
|
120 | 123 | # Verify COPILOT_GITHUB_TOKEN is placeholder (protected by one-shot-token) |
121 | 124 | if [ -n "$COPILOT_GITHUB_TOKEN" ]; then |
122 | | - if [ "$COPILOT_GITHUB_TOKEN" != "placeholder-token-for-credential-isolation" ]; then |
| 125 | + if [ "$COPILOT_GITHUB_TOKEN" != "$COPILOT_PLACEHOLDER_TOKEN" ]; then |
123 | 126 | echo "[health-check][ERROR] COPILOT_GITHUB_TOKEN contains non-placeholder value!" |
124 | | - echo "[health-check][ERROR] Token should be 'placeholder-token-for-credential-isolation'" |
| 127 | + echo "[health-check][ERROR] Token should be '$COPILOT_PLACEHOLDER_TOKEN'" |
125 | 128 | exit 1 |
126 | 129 | fi |
127 | 130 | echo "[health-check] ✓ COPILOT_GITHUB_TOKEN is placeholder value (correct)" |
128 | 131 | fi |
129 | 132 |
|
130 | 133 | # Verify COPILOT_API_KEY (BYOK) is placeholder when api-proxy is enabled (if present) |
131 | 134 | if [ -n "$COPILOT_API_KEY" ]; then |
132 | | - if [ "$COPILOT_API_KEY" != "placeholder-token-for-credential-isolation" ]; then |
| 135 | + if [ "$COPILOT_API_KEY" != "$COPILOT_PLACEHOLDER_TOKEN" ]; then |
133 | 136 | echo "[health-check][ERROR] COPILOT_API_KEY contains non-placeholder value!" |
134 | | - echo "[health-check][ERROR] Token should be 'placeholder-token-for-credential-isolation'" |
| 137 | + echo "[health-check][ERROR] Token should be '$COPILOT_PLACEHOLDER_TOKEN'" |
135 | 138 | exit 1 |
136 | 139 | fi |
137 | 140 | echo "[health-check] ✓ COPILOT_API_KEY is placeholder value (correct)" |
138 | 141 | fi |
139 | 142 |
|
140 | 143 | # Verify COPILOT_TOKEN is placeholder (if present) |
141 | 144 | if [ -n "$COPILOT_TOKEN" ]; then |
142 | | - if [ "$COPILOT_TOKEN" != "placeholder-token-for-credential-isolation" ]; then |
| 145 | + if [ "$COPILOT_TOKEN" != "$COPILOT_PLACEHOLDER_TOKEN" ]; then |
143 | 146 | echo "[health-check][ERROR] COPILOT_TOKEN contains non-placeholder value!" |
144 | | - echo "[health-check][ERROR] Token should be 'placeholder-token-for-credential-isolation'" |
| 147 | + echo "[health-check][ERROR] Token should be '$COPILOT_PLACEHOLDER_TOKEN'" |
145 | 148 | exit 1 |
146 | 149 | fi |
147 | 150 | echo "[health-check] ✓ COPILOT_TOKEN is placeholder value (correct)" |
148 | 151 | fi |
149 | 152 |
|
150 | 153 | # Verify COPILOT_PROVIDER_API_KEY (offline+BYOK) is placeholder when api-proxy is enabled (if present) |
151 | 154 | if [ -n "$COPILOT_PROVIDER_API_KEY" ]; then |
152 | | - if [ "$COPILOT_PROVIDER_API_KEY" != "placeholder-token-for-credential-isolation" ]; then |
| 155 | + if [ "$COPILOT_PROVIDER_API_KEY" != "$COPILOT_PLACEHOLDER_TOKEN" ]; then |
153 | 156 | echo "[health-check][ERROR] COPILOT_PROVIDER_API_KEY contains non-placeholder value!" |
154 | | - echo "[health-check][ERROR] Token should be 'placeholder-token-for-credential-isolation'" |
| 157 | + echo "[health-check][ERROR] Token should be '$COPILOT_PLACEHOLDER_TOKEN'" |
155 | 158 | exit 1 |
156 | 159 | fi |
157 | 160 | echo "[health-check] ✓ COPILOT_PROVIDER_API_KEY is placeholder value (correct)" |
|
0 commit comments