Commit graph

23 commits

Author SHA1 Message Date
Sander Declerck
4c9d5447b8
Add logging 2026-04-21 14:40:01 +02:00
Sander Declerck
51c82060e4
Copy shrinkwrap for e2e tests 2026-04-21 13:22:25 +02:00
Reinier Criel
df66863ae5 Some tweaks 2025-12-11 13:08:23 -08:00
Reinier Criel
a9a7a37f6a Fix flag 2025-12-11 10:57:18 -08:00
Reinier Criel
c385f9b371 Adapt DockerFile 2025-12-11 10:45:24 -08:00
Reinier Criel
9c55a95eb9 Fix e2e tests 2025-11-26 14:31:11 -08:00
Reinier Criel
4bfc315b57 Skeleton 2025-11-26 14:13:49 -08:00
Reinier Criel
023bccec11 Some more cleanup 2025-11-25 19:55:36 -08:00
Reinier Criel
cab3a0aba3 Add uv (Astral Python package manager) support
- Add uv package manager implementation following pip pattern
- Configure MITM proxy with CA bundle for PyPI packages
- Add shell integration (bash/zsh/fish/PowerShell)
- Conditional on --include-python flag
- Add 33 comprehensive E2E tests covering:
  - uv pip install/sync/compile commands
  - uv add for project dependencies
  - uv tool install for global tools
  - uv run --with for ephemeral dependencies
  - uv sync for project syncing
  - Malware blocking verification for all methods
- Update documentation and package.json
- Install uv in Docker test environment
2025-11-25 14:10:20 -08:00
Reinier Criel
01cc0b06c0 Reverse e2e test removals 2025-11-06 13:40:09 -08:00
Reinier Criel
61a53b24fd Some cleanup 2025-11-06 13:24:00 -08:00
Reinier Criel
9bd29056c6 Some cleanup 2025-11-06 11:02:03 -08:00
Reinier Criel
28d24bb6ea Another iteration 2025-11-06 10:26:26 -08:00
Reinier Criel
059cba06bc Implement e2e tests 2025-10-23 11:41:13 -07:00
Sander Declerck
43dcba8802
Wrap bun with safe-chain to block downloads of packages with malware 2025-10-08 15:12:06 +02:00
Sander Declerck
32f5ef9b16
Add e2e tests to verify existing proxy is being respected. 2025-10-02 10:47:58 +02:00
Sander Declerck
f313887d99
Install package from code in e2e tests 2025-09-16 11:04:43 +02:00
Sander Declerck
753f3cd837
Improve e2e tests: add npm install tests, add test matrix 2025-09-16 10:53:19 +02:00
Sander Declerck
8d015fdca3
Add e2e tests to workspace 2025-09-05 11:33:08 +02:00
Sander Declerck
9f5380b7a8
Pin docker images 2025-07-30 17:21:13 +02:00
Sander Declerck
dc3a7bf6e2
Cleanup comments 2025-07-30 16:21:05 +02:00
Sander Declerck
05ebb3f19e
First setup and teardown tests 2025-07-30 16:10:46 +02:00
Sander Declerck
0c56c3d1f9
Basic e2e test 2025-07-29 11:09:49 +02:00