[hAIk]: add CastLabs EVS auth preflight in run.sh so DRM credential prompts resolve before backend/frontend logs interleave the terminal — supports shared .env.evs creds, interactive fallback signup, and OPENSWARM_SKIP_VMP=1 opt-out; propagate skip flag into sign-vmp.sh to bypass signing network calls; gate requirements-dev.txt install behind OPENSWARM_DEV=1 in backend/run.sh; disable max-file-lines, max-folder-items, and import-cycles linter checks and clear all exception/whitelist entries; add .env.evs.example template

This commit is contained in:
haikdc
2026-06-13 09:07:03 -07:00
parent 7e2f96d2dc
commit 44b82ba7c8
6 changed files with 90 additions and 160 deletions
+13
View File
@@ -0,0 +1,13 @@
# Shared CastLabs EVS credentials for Widevine VMP signing (macOS DRM).
#
# Copy this file to .env.evs and fill in the values from the team password
# manager. run.sh sources .env.evs (gitignored) and uses these to authenticate
# the CastLabs EVS CLI non-interactively, so DRM signing works with no per-dev
# signup or prompts. Leave them blank to fall back to a one-time interactive
# signup instead. NEVER commit .env.evs.
#
# castlabs-evs reads these names directly from the environment (used by both
# `account reauth` and `vmp sign-pkg`). To wire signed RELEASES too, set the
# same two values as GitHub Actions secrets and reauth in release-macos.yml.
EVS_ACCOUNT_NAME=
EVS_PASSWD=