Skip to content

Chore: update e2e tests workflow #303

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

Merged
merged 1 commit into from
Jan 24, 2025
Merged

Conversation

kevinwcyu
Copy link
Contributor

@kevinwcyu kevinwcyu commented Jan 20, 2025

Just updating the e2e tests workflow to more closely match what we have in our other repos. It's based on the workflow described in the developer docs here https://grafana.com/developers/plugin-tools/e2e-test-a-plugin/ci. I removed the healthcheck in the docker compose file in favour of using the grafana/plugin-actions/wait-for-grafana@main action. This updated workflow also runs daily so it's constantly run against the latest changes in main grafana.

The main motivation for updating the workflow is that our dependabot PRs always fail on the e2e tests until a random change in the workflow file is made, e.g. d6cc0fe. This updated workflow is used in our other repos, which haven't had this issue so I'm hoping this change will fix this issue.

@kevinwcyu kevinwcyu requested a review from a team as a code owner January 20, 2025 20:47
@kevinwcyu kevinwcyu requested review from iwysiu and njvrzm January 20, 2025 20:47
@kevinwcyu kevinwcyu force-pushed the kevinwcyu/update-e2e-workflow branch from 853fce3 to 2127406 Compare January 20, 2025 21:07
@idastambuk
Copy link
Contributor

We can test this on this PR: #302 where e2e tests are failing 🤞🏻

@kevinwcyu kevinwcyu merged commit fc1766e into main Jan 24, 2025
10 checks passed
@kevinwcyu kevinwcyu deleted the kevinwcyu/update-e2e-workflow branch January 24, 2025 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants