Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: completely remove e2e test from ci #822

Merged
merged 1 commit into from
Sep 12, 2024
Merged

Conversation

MatMoore
Copy link
Contributor

@MatMoore MatMoore commented Sep 11, 2024

including a test that depends on our datahub dev environment (and therefore needs a secret token) breaks in a bunch of subtle ways:

  • workflow_call triggered jobs can't access the secret, unless we explicitly pass it through from the parent workflows
  • dependabot can't access the secret, unless we copy the secret to dependabot secrets
  • pull requests from outside the org can't access the secret either (a security measure to prevent exfiltrating secrets)

the benefit of this test is already quite minimal so this has convinced me we don't need it in our CI pipeline.

including a test that depends on our datahub dev environment breaks
in a bunch of subtle ways:

- workflow_call triggered jobs can't access the secret, unless we
  explicitly pass it through from the parent workflows
- dependabot can't access the secret, unless we copy the secret to
  dependabot secrets
- pull requests from outside the org can't access the secret either
  either (a security measure to prevent exfiltrating secrets)

the benefit of this test is already quite minimal so this has convinced
me we don't need it in our CI pipeline.
@MatMoore MatMoore requested a review from a team as a code owner September 11, 2024 15:54
Copy link
Collaborator

@mitchdawson1982 mitchdawson1982 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@MatMoore MatMoore merged commit 7e8d004 into main Sep 12, 2024
13 checks passed
@MatMoore MatMoore deleted the remove-e2e-test-from-ci branch September 12, 2024 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants