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 dependency xk6 to v0.16.0 #289

Merged
merged 1 commit into from
Mar 31, 2025
Merged

Update dependency xk6 to v0.16.0 #289

merged 1 commit into from
Mar 31, 2025

Conversation

grafanarenovatebot[bot]
Copy link
Contributor

This PR contains the following updates:

Package Update Change
xk6 minor v0.15.0 -> v0.16.0

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

grafana/xk6 (xk6)

v0.16.0

Compare Source

xk6 v0.16.0 is here! 🎉

This release includes:

  • Public xk6 Builder API removed
  • New golangci-lint configuration
  • New Dependabot configuration
  • golangci-lint updated to v2.0.2

Breaking changes

Public xk6 Builder API removed #​146

There was no real need for the public xk6 Builder API. The refactoring of xk6 makes it difficult to provide the API, so it was moved to the internal package.

Maintenance

New golangci-lint configuration #​149

The previous linter rules were taken from k6 and contained too many k6-specific exceptions and settings.

Principles taken into account when creating the configuration:

  • All linter rules should be enabled by default.
  • Linter rules should only be disabled in justified cases (personal taste is not a reason to disable a rule).
  • Disabling a rule should be justified in a comment.

The xk6 source code has be modified to comply with the new rules.

New Dependabot configuration #​160

Dependabot has been configured to keep the following dependencies up to date:

  • go packages
  • Docker base images
  • Dev Container features
  • GitHub Actions
golangci-lint updated to v2.0.2

Using Development Containers allows for easy updating of the golangci-lint version. The pull request opened by Dependabot had to be modified a bit because changing the golangci-lint major version means a completely different configuration file format. From now on, xk6 uses golangci-lint v2.0.2.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@grafanarenovatebot grafanarenovatebot bot requested a review from a team as a code owner March 27, 2025 12:54
@mem mem merged commit 2d8a242 into main Mar 31, 2025
2 checks passed
@mem mem deleted the grafanarenovatebot/xk6-0.x branch March 31, 2025 21:41
mem added a commit that referenced this pull request Mar 31, 2025
* Update dependency buf to v1.50.1 (#278)
* Update dependency golangci-lint to v1.64.8 (#279)
* Update dependency gotest.tools/gotestsum to v1.12.1 (#281)
* Update dependency xk6 to v0.15.0 (#287)
* Update module protoc-gen-go to v1.36.6 (#286)
* Update dependency gomplate to v4.3.1 (#280)
* Update dependency lefthook to v1.11.5 (#285)
* Update dependency chglog to v0.7.0 (#284)
* Update dependency k6 to v0.58.0 (#293)
* Update dependency nfpm to v2.42.0 (#291)
* Update dependency xk6 to v0.16.0 (#289)
* Update dependency buf to v1.51.0 (#290)
* Update dependency lefthook to v1.11.6 (#292)

Signed-off-by: Marcelo E. Magallon <[email protected]>
@mem mem mentioned this pull request Mar 31, 2025
mem added a commit that referenced this pull request Mar 31, 2025
* Update dependency buf to v1.50.1 (#278)
* Update dependency golangci-lint to v1.64.8 (#279)
* Update dependency gotest.tools/gotestsum to v1.12.1 (#281)
* Update dependency xk6 to v0.15.0 (#287)
* Update module protoc-gen-go to v1.36.6 (#286)
* Update dependency gomplate to v4.3.1 (#280)
* Update dependency lefthook to v1.11.5 (#285)
* Update dependency chglog to v0.7.0 (#284)
* Update dependency k6 to v0.58.0 (#293)
* Update dependency nfpm to v2.42.0 (#291)
* Update dependency xk6 to v0.16.0 (#289)
* Update dependency buf to v1.51.0 (#290)
* Update dependency lefthook to v1.11.6 (#292)

Signed-off-by: Marcelo E. Magallon <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant