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

Update k6/experimental/timers warning and consolidate with browsers #3837

Merged
merged 2 commits into from
Jul 11, 2024

Conversation

mstoykov
Copy link
Contributor

@mstoykov mstoykov commented Jul 11, 2024

What?

Update k6/experimental/timers warning as we missed to dropp it in v0.52.0 and it seems to still be fairly used.

Also mae it the same as for experimental/browser

Why?

To give more time to users and to be more useful.

Checklist

  • I have performed a self-review of my code.
  • I have added tests for my changes.
  • I have run linter locally (make lint) and all checks pass.
  • I have run tests locally (make tests) and all tests pass.
  • I have commented on my code, particularly in hard-to-understand areas.

Related PR(s)/Issue(s)

@mstoykov mstoykov added maintenance breaking change for PRs that need to be mentioned in the breaking changes section of the release notes labels Jul 11, 2024
@mstoykov mstoykov added this to the v0.53.0 milestone Jul 11, 2024
@mstoykov mstoykov requested a review from a team as a code owner July 11, 2024 13:49
@mstoykov mstoykov requested review from olegbespalov and joanlopez and removed request for a team July 11, 2024 13:49
js/jsmodules.go Outdated Show resolved Hide resolved
js/jsmodules.go Outdated Show resolved Hide resolved
Co-authored-by: Ivan <2103732+codebien@users.noreply.github.com>
@mstoykov mstoykov requested a review from codebien July 11, 2024 14:09
@mstoykov mstoykov merged commit d1c4941 into master Jul 11, 2024
23 checks passed
@mstoykov mstoykov deleted the timersDeprecationWarningUpdate branch July 11, 2024 14:31
@@ -43,12 +43,13 @@ func getInternalJSModules() map[string]interface{} {
"k6/experimental/webcrypto": webcrypto.New(),
"k6/experimental/websockets": &expws.RootModule{},
"k6/experimental/timers": newWarnExperimentalModule(timers.New(),
"k6/experimental/timers is now part of the k6 core, please change your imports to use k6/timers instead."+
" The k6/experimental/timers will be removed in k6 v0.52.0"),
"Please update your imports to use k6/timers instead of k6/experimental/timers,"+
Copy link
Contributor

Choose a reason for hiding this comment

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

Should we promote globally available timers instead?

@olegbespalov olegbespalov mentioned this pull request Jul 11, 2024
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change for PRs that need to be mentioned in the breaking changes section of the release notes maintenance
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants