chore(deps): update grafana/xk6 action to v1.3.1 #166
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.2.3->v1.3.1Release Notes
grafana/xk6 (grafana/xk6)
v1.3.1Compare Source
Grafana xk6
v1.3.1is here! 🎉This release enhances the extension validation workflow with k6-based integration testing capabilities.
New Features
Integration Testing in Extension Validation
The
extension-validatereusable workflow now supports running k6-based integration tests for extensions (#395). Extension developers can specify test scripts using the newxk6-test-patterninput parameter, and the workflow will automatically execute them using thexk6 testcommand.Usage:
Features:
xk6-test-patternis providedDependency Updates
Various dependencies have been updated based on Renovate pull requests.
v1.3.0Compare Source
Grafana xk6
v1.3.0is here! 🎉This release introduces the
xk6 testcommand for running integration tests during extension development, making it easier to validate k6 extensions with comprehensive test reporting.New Features
Integration Testing:
xk6 testNew command for running k6 integration tests during extension development (#382). This command builds k6 with your extension once and runs multiple test scripts, reporting results in TAP (Test Anything Protocol) format by default or CTRF JSON (Common Test Report Format) with the
--jsonflag.Supports:
Enhanced error reporting with k6-specific exit codes (97-110) for detailed failure diagnostics. Exit codes include cloud test failures, threshold violations, timeouts, and script exceptions.
Test file selection supports advanced glob patterns including
**for recursive directory matching,*for wildcards,?for single characters, and{a,b}for alternatives.The
--k6flag allows testing with a pre-built k6 binary instead of building from source, useful when the Go toolchain is unavailable.TAP format text output for easy integration with CI/CD systems or CTRF (Common Test Report Format) support for structured test reporting.
Dependency Updates
github.com/ctrf-io/go-ctrf-json-reporterv0.0.15,github.com/goreleaser/fileglobv1.4.0v1.2.6Compare Source
Grafana xk6
v1.2.6is here! 🎉This release improves CI/CD workflows with automated release validation, enhanced dependency management, and bug fixes.
Changes and Improvements
Workflow Enhancements
Configuration Improvements
Dependency Updates
grafana/setup-xk6action fromv1.1.0tov1.1.1(#366)softprops/action-gh-releaseaction fromv2.1.0tov2.4.2(#357)v1.2.5Compare Source
Grafana xk6
v1.2.5is here! 🎉This patch release includes automated dependency updates managed by Renovate, demonstrating the automated dependency management system introduced in v1.2.4.
Dependency Updates
golangbase image from1.25.3-alpine3.22to1.25.4-alpine3.22(#350)golangci/golangci-lint-actionfrom v8 to v9 (major version update) (#352)docker/setup-qemu-actionfromv3.6.0tov3.7.0(#349)golangci-lintandgoreleaserin workflows and devcontainer (#351)v1.2.4Compare Source
Grafana xk6
v1.2.4is here! 🎉This release focuses on improving the developer experience with automated dependency management, better extension scaffolding, and enhanced linting capabilities. The project has migrated to Renovate for dependency updates and standardized on Go 1.25.x.
Changes and Improvements
Dependency Management
xk6 newCommandxk6-examplecan now maintain template-specific files (such asCODEOWNERS,renovate.json) that are automatically excluded when scaffolding new extensions. This allows template maintainers to use modern development tools and workflows without polluting newly created projects with template-specific configuration.xk6 lintEnhancementsbuildlinter check now correctly handles xk6-sql-driver-* extensions likexk6-sql-driver-mysql,xk6-sql-driver-postgres, etc.Documentation
Workflow Improvements
Dependency Updates
golangbase image from1.24.9-alpine3.22to1.25.3-alpine3.22actions/upload-artifactandactions/download-artifactfrom v3 to v4 (major version update)grafana/setup-xk6from1.0.0to1.1.0mcr.microsoft.com/devcontainers/baseDocker image to v2grafana/shared-workflows/dockerhub-loginaction tov1.0.2astral-sh/setup-uvaction from7.0.0to7.1.2Configuration
📅 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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
Need help?
You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.