Closed edgarrmondragon closed 1 month ago
This has been marked as stale because it is unassigned, and has not had recent activity. It will be closed after 21 days if no further activity occurs. If this should never go stale, please add the evergreen
label, or request that it be added.
Still relevant
This has been marked as stale because it is unassigned, and has not had recent activity. It will be closed after 21 days if no further activity occurs. If this should never go stale, please add the evergreen
label, or request that it be added.
Arguably done by #2551
Feature scope
Other
Description
Our "external" integration tests use Google Analytics and GitLab. This is fine to validate precisely authentication, but it also means that we have to manage secrets for these services in the repo settings.
Now, forks don't have access to these secrets, neither does dependabot (by default, can be copied verbatim to https://github.com/meltano/sdk/settings/secrets/dependabot) so we can't run the external tests pipeline on community-contributed PRs.
Ideally, we would an open source API application that we can start and seed data to as a docker container running in CI. We could safely pass hardcoded credentials to this local service.
A OSS product like listmonk.app or similar probably makes the most sense.