89bb29e563
v0.2.0 — remove vendored fork, upstream login feature
...
Build and Push Docker Image / build (push) Failing after 39s
- Delete vendor/schwab-scraper/ (now fetched at CI build time)
- Delete schwab_mcp_custom/ package (LoginManager moved into server.py)
- server.py: add inline LoginManager with env-configurable rate limits
- server.py: orchestrate login safety checks at MCP layer, not in scraper
- Dockerfile: restore vendor-based build with fresh upstream checkout
- pyproject.toml: bump mcp>=1.27.0, playwright>=1.54.0
2026-04-28 00:36:46 +00:00
61073b2b69
fix: vendor-based Docker build, playwright upgrade, and CI cross-repo checkout
...
Build and Push Docker Image / build (push) Failing after 34s
- Dockerfile now installs schwab-scraper from vendor/ dir (no git needed)
- Upgrade playwright to latest to match browserless chromium container
- CI workflow checks out schwab-scraper into vendor/ before build
- Add scripts/build.sh for local builds via docker-test
- Add curl to runtime image for compose healthcheck
- Increase memory limit to 512M for large account position scraping
2026-04-25 01:16:55 +00:00
9b453e5bb6
fix(ci): use .netrc for HTTPS git auth instead of URL-embedded token
Build and Push Docker Image / build (push) Failing after 9s
2026-04-25 01:03:42 +00:00
5a961a3f28
fix(ci): use username:token format for HTTPS git auth
Build and Push Docker Image / build (push) Failing after 9s
2026-04-25 01:00:47 +00:00
d212078420
fix(ci): install git in builder and pass token for private dependency
...
Build and Push Docker Image / build (push) Failing after 19s
The builder image needs git to clone the schwab-scraper SSH dependency.
Uses git insteadOf to redirect SSH URLs to HTTPS with CR_PAT in CI.
2026-04-25 00:58:43 +00:00
8a73226523
fix: update scraper dep, add curl for healthcheck, remove stale source
...
Build and Push Docker Image / build (push) Failing after 34s
- Update schwab-scraper to f52774b (optimized lot extraction polling,
faster account switching with selector-based waits)
- Install curl in Docker image so compose healthcheck works
- Remove bundled schwab_scraper/ source (now installed via git dep)
- Increase memory limit to 512M for large account position scraping
2026-04-25 00:54:50 +00:00
650ea2d087
Fix build: Bundle schwab_scraper source and use local dependencies
Build and Push Docker Image / build (push) Successful in 34s
2026-04-24 01:50:20 +00:00
02ac293692
Fix build: Try token-only URL format for Gitea dependency
Build and Push Docker Image / build (push) Failing after 11s
2026-04-24 01:48:17 +00:00
76e19a82dc
Fix build: Switch to HTTPS for private dependency using CR_PAT
Build and Push Docker Image / build (push) Failing after 16s
2026-04-24 01:42:12 +00:00
299b1bbc5e
Initial commit: Hybrid MCP Light setup for Schwab
Build and Push Docker Image / build (push) Failing after 48s
2026-04-24 01:31:55 +00:00