Repository navigation
Conversation
…ovider Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
2913b48 to
63c5959
Compare
…secret providers Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…ed resolution Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…ts that failed or rotated Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
… read Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
b59f22d to
c4e75c8
Compare
…ngs cannot be read Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
6fbf40a to
26ba902
Compare
…ovider's unlock Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
26ba902 to
1e7a295
Compare
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
1e7a295 to
19fbb9d
Compare
…he API during discovery Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
19fbb9d to
310f902
Compare
|
Note Written by the verification rule applies to drafts and to the cumulative diff. this branch changes the EAS token editor and also carries secret-source inputs for source control and usage limits, but supplies no before/after client screenshots. the focused EAS tests are useful, and the missing live 1Password/Expo check is disclosed; neither replaces evidence of the changed forms. please add clear before/after captures for the included UI, report an exercised source-selection/save path and its result, and request reconsideration. the need to keep EAS billing bound to the selected credential should be retained. this is an unexecuted dry-run draft. |
|
Note Written by Reopening. An automated triage pass closed this by mistake; the closing comment above does not apply. Sorry for the noise. |
Problem
Stacked on #27760, whose commits this branch carries until they merge, so only the last commit is new here. An EAS device host's Expo access token still has to be pasted into T3 Code, so teams that keep credentials in 1Password cannot read it from there. Every EAS session bills the account behind the token, so a token that cannot be read must not quietly turn into a different Expo login.
Change
EXPO_TOKENor theeas loginsession, which would switch the billed account without anyone noticing.Scope and approval
Fourth step of the stack that starts at #27746, reusing
SecretResolverandSecretSourceInputunchanged and gated by the same secrets feature flag. It adds no provider kind and no new setting.Verification
vp test run src/device/EasDeviceHost.test.ts src/device/DeviceService.test.tsinapps/server: pass. Covers reading the token from a named reference, and failing without creating a session when the secret cannot be read even thoughEXPO_TOKENis set.vp run typecheck: pass.vp run check:changed: format, lint, knip, typecheck, react compiler pass. Eight tests inProviderEventIngestor.test.tsandCodexAdapterV2.test.tsfail in this environment; neither file is touched by this change.