Mondo Diaz
ec518519b2
chore: consolidate duplicate CHANGELOG sections after rebase
2026-02-05 09:44:03 -06:00
Mondo Diaz
cbc2e5e11a
feat: add auto-fetch for missing dependencies from upstream registries
...
Add auto_fetch parameter to dependency resolution endpoint that fetches
missing dependencies from upstream registries (PyPI) when resolving.
- Add RegistryClient abstraction with PyPIRegistryClient implementation
- Extract fetch_and_cache_pypi_package() for reuse
- Add resolve_dependencies_with_fetch() async function
- Extend MissingDependency schema with fetch_attempted/fetch_error
- Add fetched list to DependencyResolutionResponse
- Add auto_fetch_max_depth config setting (default: 3)
- Remove Usage section from Package page UI
- Add 6 integration tests for auto-fetch functionality
2026-02-05 09:15:48 -06:00
Mondo Diaz
b27eb0a928
fix: correct test imports and health endpoint assertions
...
- Fix import in test_db_utils.py: use app.models instead of backend.app.models
- Update health endpoint test to expect 'ok' status and infrastructure keys
- Add CHANGELOG entries for PyPI proxy performance improvements
2026-02-05 09:15:29 -06:00
Evan Cohen-Doty
1b706fe858
59 Add S3 Bucket Provisioner
2026-02-04 11:32:12 -08:00
Mondo Diaz
97498b2f86
Add transparent PyPI proxy and improve upstream sources UI
2026-01-29 16:12:57 -06:00
Mondo Diaz
038ad4ed1b
Simplify cache management UI and improve test status display ( #107 )
2026-01-29 14:25:19 -06:00
Mondo Diaz
95470b2bf6
Fix purge_seed_data type mismatch for access_permissions.user_id ( #107 )
2026-01-29 13:48:21 -06:00
Mondo Diaz
82f67539bd
Remove public internet features and fix upstream source UI ( #107 )
2026-01-29 13:26:28 -06:00
Mondo Diaz
1d51c856b0
Add upstream caching infrastructure and refactor CI pipeline
2026-01-29 11:55:15 -06:00
Mondo Diaz
576791d19e
Add multi-tenancy with Teams feature
2026-01-28 12:50:58 -06:00
Mondo Diaz
7120cf64f1
Add configurable admin password via environment variable
2026-01-27 14:23:40 -06:00
Mondo Diaz
abba90ebac
Add package dependencies system and project settings page
2026-01-27 10:11:04 -06:00
Mondo Diaz
99d28cf9c6
Add pre-test stage reset to ensure known environment state
2026-01-26 09:13:03 -06:00
Dane Moss
fafa03e4ce
add CL entry to bump version
2026-01-23 15:37:09 -07:00
Mondo Diaz
7b04bbdf05
Add gitleaks fingerprint for test file false positive
2026-01-23 16:16:02 -06:00
Mondo Diaz
f966fde7df
Fix production CI deployment and simplify tag pipeline
2026-01-23 15:50:24 -06:00
Dane Moss
276b4f2743
add changelog entry to cut a new release
2026-01-23 10:46:20 -07:00
Mondo Diaz
b0bb3ed569
Update CHANGELOG with factory reset fixes ( #60 )
2026-01-21 23:44:45 +00:00
Mondo Diaz
535280a783
Add factory reset endpoint for stage environment cleanup ( #54 )
2026-01-21 16:00:02 -06:00
Mondo Diaz
fedbd95cf4
Fix S3 client to support IRSA credentials ( #54 )
2026-01-21 13:42:53 -07:00
Mondo Diaz
584acd1e90
Add comprehensive upload/download tests and streaming enhancements ( #38 , #40 , #42 , #43 )
2026-01-21 09:35:12 -06:00
Mondo Diaz
b93d5a9c68
Add separate version tracking for artifacts
2026-01-16 11:36:08 -06:00
Mondo Diaz
823dfcb400
Fix deploy job dependencies and add production deployment ( #63 )
2026-01-15 15:16:07 -06:00
Mondo Diaz
5d5a054452
Replace project cards with sortable data table on Home page
2026-01-15 14:17:56 -06:00
Mondo Diaz
f212864647
Adjust dark mode to lighter tones for better readability
2026-01-15 09:44:07 -06:00
Mondo Diaz
32162c4ec7
Cleanup: improve pod naming, remove dead code, update docs
2026-01-14 14:47:11 -06:00
Mondo Diaz
4b3d2fd41d
Add feature branch deployment pipeline
2026-01-14 12:29:37 -06:00
Dane Moss
5c9da9003b
add changelog entry
2026-01-12 10:11:50 -07:00
Mondo Diaz
617bcbe89c
Implement authentication system with access control UI
2026-01-12 09:52:35 -07:00
Mondo Diaz
10d3694794
Add drag-and-drop upload component with chunked uploads and offline support
2026-01-08 11:59:32 -06:00
Mondo Diaz
35fda65d38
Add download verification with SHA256 checksum support ( #26 , #27 , #28 , #29 )
2026-01-07 13:36:46 -06:00
Mondo Diaz
2f1891cf01
Metadata database tracks all uploads with project, package, tag, and timestamp queryable via API
2026-01-07 12:31:44 -06:00
Mondo Diaz
7e68baed08
Add ref_count management for deletions with atomic operations and error handling
2026-01-06 13:44:23 -06:00
Mondo Diaz
accba9e404
Fix Helm chart: rename minio.ingress to minioIngress to avoid subchart conflict
2025-12-16 12:51:41 -06:00
dane.moss
994f166de8
release new image with presigned URL support for direct s3 downloads as default download mode
2025-12-15 15:17:53 -07:00
Mondo Diaz
2df97ae94a
Add presigned URL support for direct S3 downloads ( #48 )
2025-12-15 16:06:51 -06:00
Mondo Diaz
3fd2747ae4
Store SHA256 checksums with artifacts and add multiple hash support
2025-12-15 14:47:30 -06:00
Mondo Diaz
2686fdcb89
Add integrity verification workflow design document
2025-12-15 14:00:32 -06:00
Dane Moss
3fe421f31d
update URLs to point to BSF
2025-12-15 11:30:07 -07:00
Mondo Diaz
b52c8840f1
Add schema enhancements for uploads, artifacts, and audit tracking
2025-12-12 15:23:50 -06:00
Dane Moss
bc3da14d50
Add prosper config
2025-12-12 13:52:27 -07:00