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

Automated tests on examples lifecycle (template init, template create, workspace create, ssh) #1383

Closed
bpmct opened this issue May 11, 2022 · 4 comments
Labels
api Area: HTTP API feature Something we don't have yet site Area: frontend dashboard stale This issue is like stale bread.

Comments

@bpmct
Copy link
Member

bpmct commented May 11, 2022

What is your suggestion?

Run (nightly?) automated tests for all example templates to identify breaking changes or regressions.

I believe this would have helped identify:

as well as any flakes in the examples.

Why do you want this feature?

Ensure examples in the repo are stable and work with the main branch.

Are there any workarounds to get this functionality today?

Manually testing each example each release.

Are you interested in submitting a PR for this?

No

@tjcran
Copy link

tjcran commented May 12, 2022

@misskniss @bpmct
If this can't be automated, it's something we'll need to do as a process thing on a regular cadence for any templates we have as "official" examples in the repo. I don't think we'll necessarily need to do this weekly right now, but we should do a team bug bash right before we "flip the switch" to test each example and then again before we do the public launch. How does that sound?

@tjcran
Copy link

tjcran commented May 16, 2022

I don't think we can add the automation for this to the Community launch. But should be investigated for the next milestone.

@tjcran tjcran added this to the Enterprise MVP milestone May 16, 2022
@kylecarbs kylecarbs changed the title Feat: automated tests on examples lifecycle (template init, template create, workspace create, ssh) Automated tests on examples lifecycle (template init, template create, workspace create, ssh) Jun 7, 2022
@misskniss misskniss added api Area: HTTP API site Area: frontend dashboard labels Jun 14, 2022
@misskniss misskniss removed this from the Enterprise MVP milestone Jul 22, 2022
@f0ssel f0ssel closed this as completed Jul 28, 2022
@f0ssel f0ssel closed this as not planned Won't fix, can't repro, duplicate, stale Jul 28, 2022
@bpmct
Copy link
Member Author

bpmct commented Sep 23, 2022

Going to reopen - we've had a couple of requests for this, specifically around if dev workflows work from version-to-version (python3 command works, web app runs as expected, etc)

@bpmct bpmct reopened this Sep 23, 2022
@github-actions
Copy link

This issue is becoming stale. In order to keep the tracker readable and actionable, I'm going close to this issue in 7 days if there isn't more activity.

@github-actions github-actions bot added the stale This issue is like stale bread. label Nov 23, 2022
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Nov 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Area: HTTP API feature Something we don't have yet site Area: frontend dashboard stale This issue is like stale bread.
Projects
None yet
Development

No branches or pull requests

5 participants