Skip to content

Comments

chore(deps): update grafana/xk6 action to v1.3.2#278

Merged
szkiba merged 2 commits intomainfrom
renovate/grafana-xk6-1.x
Jan 14, 2026
Merged

chore(deps): update grafana/xk6 action to v1.3.2#278
szkiba merged 2 commits intomainfrom
renovate/grafana-xk6-1.x

Conversation

@renovate-sh-app
Copy link
Contributor

@renovate-sh-app renovate-sh-app bot commented Dec 1, 2025

This PR contains the following updates:

Package Type Update Change
grafana/xk6 action minor v1.2.4v1.3.2

Release Notes

grafana/xk6 (grafana/xk6)

v1.3.2

Compare Source

Grafana xk6 v1.3.2 is here! 🎉

This is a patch release that addresses security vulnerabilities in dependencies.

Security
  • #​400
    • Update Docker base image to gosec 2.22.11
    • Set go version to v1.25.5 in release workflow

v1.3.1

Compare Source

Grafana xk6 v1.3.1 is here! 🎉

This release enhances the extension validation workflow with k6-based integration testing capabilities.

New Features
Integration Testing in Extension Validation

The extension-validate reusable workflow now supports running k6-based integration tests for extensions (#​395). Extension developers can specify test scripts using the new xk6-test-pattern input parameter, and the workflow will automatically execute them using the xk6 test command.

Usage:

uses: grafana/xk6/.github/workflows/extension-validate.yml@v1.3.1
with:
  xk6-test-pattern: "test/**/*.js"

Features:

  • Runs integration tests using the newly built xk6 binary
  • Supports glob patterns for test file selection
  • Generates TAP format test reports in GitHub Actions step summary
  • Optional and backward compatible - only runs when xk6-test-pattern is provided
Dependency Updates

Various dependencies have been updated based on Renovate pull requests.

v1.3.0

Compare Source

Grafana xk6 v1.3.0 is here! 🎉

This release introduces the xk6 test command for running integration tests during extension development, making it easier to validate k6 extensions with comprehensive test reporting.

New Features
Integration Testing: xk6 test

New 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 --json flag.

# Run tests with TAP output
xk6 test tests/**/*.js

# Generate CTRF JSON report
xk6 test --json --out report.json tests/**/*.js

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 --k6 flag 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
  • Added dependencies for test command: github.com/ctrf-io/go-ctrf-json-reporter v0.0.15, github.com/goreleaser/fileglob v1.4.0
  • Updated various dependencies based on Renovate pull requests

v1.2.6

Compare Source

Grafana xk6 v1.2.6 is here! 🎉

This release improves CI/CD workflows with automated release validation, enhanced dependency management, and bug fixes.

Changes and Improvements
Workflow Enhancements
  • Liveness Check Workflow: Added automated validation of released artifacts across Ubuntu, macOS, and Windows platforms, plus Docker images (#​358). Runs liveness checks to verify releases are working correctly.
  • Fixed Integration Test Condition: Corrected workflow conditional that was preventing integration tests from running in some cases (#​355).
Configuration Improvements
  • Enhanced Renovate Configuration: Simplified regex patterns, improved grouping of dependency updates, and better devcontainer feature tracking (#​363).
Dependency Updates
  • Bumps grafana/setup-xk6 action from v1.1.0 to v1.1.1 (#​366)
  • Bumps softprops/action-gh-release action from v2.1.0 to v2.4.2 (#​357)
  • Updated integration test suite (xk6-it submodule)

v1.2.5

Compare Source

Grafana xk6 v1.2.5 is here! 🎉

This patch release includes automated dependency updates managed by Renovate, demonstrating the automated dependency management system introduced in v1.2.4.

Dependency Updates
  • Bumps golang base image from 1.25.3-alpine3.22 to 1.25.4-alpine3.22 (#​350)
  • Bumps golangci/golangci-lint-action from v8 to v9 (major version update) (#​352)
  • Bumps docker/setup-qemu-action from v3.6.0 to v3.7.0 (#​349)
  • Updates workflow tooling including golangci-lint and goreleaser in workflows and devcontainer (#​351)

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 becomes conflicted, 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

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.

@renovate-sh-app renovate-sh-app bot requested a review from a team as a code owner December 1, 2025 16:24
@renovate-sh-app renovate-sh-app bot requested a review from szkiba December 1, 2025 16:24
@renovate-sh-app renovate-sh-app bot force-pushed the renovate/grafana-xk6-1.x branch from ab7f141 to 4aaae21 Compare December 6, 2025 19:10
@renovate-sh-app renovate-sh-app bot changed the title chore(deps): update grafana/xk6 action to v1.2.6 chore(deps): update grafana/xk6 action to v1.3.0 Dec 6, 2025
@renovate-sh-app renovate-sh-app bot force-pushed the renovate/grafana-xk6-1.x branch from 4aaae21 to f204084 Compare December 12, 2025 16:09
@renovate-sh-app renovate-sh-app bot changed the title chore(deps): update grafana/xk6 action to v1.3.0 chore(deps): update grafana/xk6 action to v1.3.1 Dec 12, 2025
| datasource  | package     | from   | to     |
| ----------- | ----------- | ------ | ------ |
| github-tags | grafana/xk6 | v1.2.4 | v1.3.2 |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@renovate-sh-app renovate-sh-app bot force-pushed the renovate/grafana-xk6-1.x branch from f204084 to 5102b8d Compare December 20, 2025 13:11
@renovate-sh-app renovate-sh-app bot changed the title chore(deps): update grafana/xk6 action to v1.3.1 chore(deps): update grafana/xk6 action to v1.3.2 Dec 20, 2025
@szkiba szkiba self-requested a review January 14, 2026 14:19
@szkiba szkiba requested a review from andrewslotin January 14, 2026 14:20
@szkiba szkiba enabled auto-merge (squash) January 14, 2026 14:20
@szkiba szkiba merged commit 727bb43 into main Jan 14, 2026
23 checks passed
@szkiba szkiba deleted the renovate/grafana-xk6-1.x branch January 14, 2026 14:28
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.

2 participants