Summary
Fork-based pull requests cannot run the full E2E suite because the GitHub Actions workflow requires S3_ACCESS_KEY and S3_SECRET_KEY.
S3-dependent tests include:
FileUpload.spec.ts
FileJSDataverseRepository.spec.ts
Dataset.spec.tsx
File.spec.tsx
EditFileMetadata.spec.tsx
CollectionItemsPanel.spec.ts
We could make E2E storage self-contained and independent of repository secrets—for example, use a local service instead.
Summary
Fork-based pull requests cannot run the full E2E suite because the GitHub Actions workflow requires
S3_ACCESS_KEYandS3_SECRET_KEY.S3-dependent tests include:
FileUpload.spec.tsFileJSDataverseRepository.spec.tsDataset.spec.tsxFile.spec.tsxEditFileMetadata.spec.tsxCollectionItemsPanel.spec.tsWe could make E2E storage self-contained and independent of repository secrets—for example, use a local service instead.