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

new: Add cross repo testing for Release #470

Merged
merged 23 commits into from
Mar 20, 2024

Conversation

ykim-1
Copy link
Contributor

@ykim-1 ykim-1 commented Mar 12, 2024

📝 Description

There is a need to run Terraform integration tests before releasing Linodego to ensure there are no breaking changes.

Purpose: Automate testing for terraform in linodego repo using the latest code available
Trigger: manually triggered
Job:

Environment: Ubuntu
Steps:

  • Checkout linodego repository
  • Set up Go
  • Update system packages
  • Install system dependencies
  • Checkout terraform-provider-linode repository
  • Install linodego from source
  • Install dependencies
  • Run tests

✔️ How to Test

What are the steps to reproduce the issue or verify the changes?

How do I run the relevant unit/integration tests?

📷 Preview

If applicable, include a screenshot or code snippet of this change. Otherwise, please remove this section.

@ykim-1 ykim-1 requested a review from a team as a code owner March 12, 2024 17:08
@ykim-1 ykim-1 requested review from jriddle-linode and yec-akamai and removed request for a team March 12, 2024 17:08
@ykim-1
Copy link
Contributor Author

ykim-1 commented Mar 12, 2024

Copy link
Contributor

@yec-akamai yec-akamai left a comment

Choose a reason for hiding this comment

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

Nice work!

Can we add the manually triggering steps to the linodego release doc in KB?

@ykim-1
Copy link
Contributor Author

ykim-1 commented Mar 13, 2024

Nice work!

Can we add the manually triggering steps to the linodego release doc in KB?

Good idea I will do that before merging this in

Copy link
Contributor

@lgarber-akamai lgarber-akamai left a comment

Choose a reason for hiding this comment

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

@ykim-1 ykim-1 merged commit dc4f129 into linode:main Mar 20, 2024
4 checks passed
@zliang-akamai zliang-akamai added repo-ci-improvement for improvements in the repository or CI workflow in the changelog. testing for updates to the testing suite in the changelog. labels Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
repo-ci-improvement for improvements in the repository or CI workflow in the changelog. testing for updates to the testing suite in the changelog.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants