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

chore: make e2e code generic to vcs #4732

Merged
merged 1 commit into from
Jul 7, 2024

Conversation

lukemassa
Copy link
Contributor

@lukemassa lukemassa commented Jul 7, 2024

what

Separate github specific code from business logic of e2e code.

why

Creating VCSClient interface consolidates VCS-related code to make it easier to write e2e test for other VCSs.

Even without adding new VCSs, this cleans up the code to make it more modular.

tests

Ran the e2e tests manually

references

Working towards: #4582

@lukemassa lukemassa requested review from a team as code owners July 7, 2024 20:16
@lukemassa lukemassa requested review from GenPage, nitrocode and X-Guardian and removed request for a team July 7, 2024 20:17
@github-actions github-actions bot added the go Pull requests that update Go code label Jul 7, 2024
@chenrui333 chenrui333 added the e2e label Jul 7, 2024
@lukemassa lukemassa merged commit 4416716 into runatlantis:main Jul 7, 2024
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants