원클릭으로
verify
How to verify LensLink changes from this Linux container — per-surface recipes and gotchas.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
How to verify LensLink changes from this Linux container — per-surface recipes and gotchas.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | verify |
| description | How to verify LensLink changes from this Linux container — per-surface recipes and gotchas. |
No Xcode here. ios-app/syntax-check.sh parse-checks every source
(installs a Linux toolchain to ~/.cache/lenslink-swift on first run).
Syntax only — type/API errors surface in the macOS CI job on PRs.
Real behavior needs a device; say so rather than claiming a PASS.
No libobs dev environment in the container; the three-OS CI build on PRs is the compile check. Locale/string changes can only be cross-checked against the app/plugin sources, not observed in OBS.
Drive the real script via its real invocation (python3 <script> with
the workflow's env) against a local mock of the two APIs:
cryptography is broken
(_cffi_backend missing). python3 -m venv x && pip install PyJWT cryptography.sitecustomize.py on PYTHONPATH that wraps
urllib.request.urlopen and rewrites
https://api.appstoreconnect.apple.com / https://api.github.com
to http://127.0.0.1:<port>/asc|/gh. The script stays unmodified.openssl ecparam -genkey -name prime256v1.time.sleep from the shim (env flag)
to exercise timeout paths in seconds.mcp__github__get_latest_release, not hand-written markdown.A worked example (mock server + shim + scenario runner) was built in a prior session; the shape is small enough to rebuild from this note.
Never verify testflight.yml by dispatching it — a run archives and
uploads a real build to TestFlight (consumes a build number). Same for
anything that creates releases or tags.