head	1.29;
access;
symbols
	pkgsrc-2026Q2:1.29.0.2
	pkgsrc-2026Q2-base:1.29
	pkgsrc-2026Q1:1.26.0.2
	pkgsrc-2026Q1-base:1.26
	pkgsrc-2025Q4:1.22.0.2
	pkgsrc-2025Q4-base:1.22
	pkgsrc-2025Q3:1.18.0.2
	pkgsrc-2025Q3-base:1.18
	pkgsrc-2025Q2:1.15.0.2
	pkgsrc-2025Q2-base:1.15
	pkgsrc-2025Q1:1.13.0.2
	pkgsrc-2025Q1-base:1.13
	pkgsrc-2024Q4:1.11.0.4
	pkgsrc-2024Q4-base:1.11
	pkgsrc-2024Q3:1.11.0.2
	pkgsrc-2024Q3-base:1.11
	pkgsrc-2024Q2:1.7.0.2
	pkgsrc-2024Q2-base:1.7
	pkgsrc-2024Q1:1.4.0.2
	pkgsrc-2024Q1-base:1.4;
locks; strict;
comment	@# @;


1.29
date	2026.06.05.10.21.43;	author bsiegert;	state Exp;
branches;
next	1.28;
commitid	jt8yVpLxXvatZAIG;

1.28
date	2026.05.07.18.50.00;	author bsiegert;	state Exp;
branches;
next	1.27;
commitid	MMrI2EXGAt3HJUEG;

1.27
date	2026.04.08.05.45.02;	author bsiegert;	state Exp;
branches;
next	1.26;
commitid	FFJx9trbRMg7k7BG;

1.26
date	2026.03.06.21.07.56;	author bsiegert;	state Exp;
branches
	1.26.2.1;
next	1.25;
commitid	AQtIeR1eh5qvuXwG;

1.25
date	2026.02.24.08.45.31;	author bsiegert;	state Exp;
branches;
next	1.24;
commitid	IrpU9bGVDwSIHBvG;

1.24
date	2026.01.25.11.23.30;	author leot;	state Exp;
branches;
next	1.23;
commitid	kAdBD5seit9PxLrG;

1.23
date	2026.01.15.19.54.48;	author bsiegert;	state Exp;
branches;
next	1.22;
commitid	Zuo9UmMrkrU4HwqG;

1.22
date	2025.12.12.10.47.24;	author leot;	state Exp;
branches;
next	1.21;
commitid	eLwYUr5PUUL8L6mG;

1.21
date	2025.12.02.19.25.14;	author bsiegert;	state Exp;
branches;
next	1.20;
commitid	269raRGxaHJBWRkG;

1.20
date	2025.10.16.17.59.54;	author bsiegert;	state Exp;
branches;
next	1.19;
commitid	RAGpkHmyeYCUYOeG;

1.19
date	2025.10.08.06.54.30;	author bsiegert;	state Exp;
branches;
next	1.18;
commitid	5p46uH9RJXSFyJdG;

1.18
date	2025.09.14.10.23.45;	author leot;	state Exp;
branches;
next	1.17;
commitid	FFyDcz0qu2amuFaG;

1.17
date	2025.09.06.13.17.04;	author bsiegert;	state Exp;
branches;
next	1.16;
commitid	cojusOdnRBFGHE9G;

1.16
date	2025.08.31.10.02.53;	author bsiegert;	state Exp;
branches;
next	1.15;
commitid	SdH7Ppgppxg5PR8G;

1.15
date	2025.06.06.14.01.32;	author bsiegert;	state Exp;
branches;
next	1.14;
commitid	JbNcx43ItkrmUPXF;

1.14
date	2025.04.05.18.51.21;	author bsiegert;	state Exp;
branches;
next	1.13;
commitid	5KX0APffNjdlvTPF;

1.13
date	2025.03.07.20.54.23;	author bsiegert;	state Exp;
branches
	1.13.2.1;
next	1.12;
commitid	rfTPfnLphAPl7bMF;

1.12
date	2025.01.19.17.23.41;	author leot;	state Exp;
branches;
next	1.11;
commitid	JQ5Um7tKQesKs7GF;

1.11
date	2024.09.06.18.48.51;	author bsiegert;	state Exp;
branches;
next	1.10;
commitid	sM1YPLxu37gUgMoF;

1.10
date	2024.08.11.15.57.05;	author bsiegert;	state Exp;
branches;
next	1.9;
commitid	Q02ZqKpOSdvP9qlF;

1.9
date	2024.08.11.10.52.36;	author leot;	state Exp;
branches;
next	1.8;
commitid	muSJsghrUGhptolF;

1.8
date	2024.07.03.06.59.26;	author bsiegert;	state Exp;
branches;
next	1.7;
commitid	clKUvbmZS6C5rmgF;

1.7
date	2024.06.13.13.47.03;	author bsiegert;	state Exp;
branches;
next	1.6;
commitid	JAoDOmAvI7TNkPdF;

1.6
date	2024.06.01.14.02.56;	author bsiegert;	state Exp;
branches;
next	1.5;
commitid	ffwNZJIDPPV5OhcF;

1.5
date	2024.04.05.19.14.03;	author bsiegert;	state Exp;
branches;
next	1.4;
commitid	eg3d1kDRSryvmZ4F;

1.4
date	2024.03.24.21.01.34;	author leot;	state Exp;
branches;
next	1.3;
commitid	M4hMzK4IrWgnls3F;

1.3
date	2024.02.07.14.50.53;	author bsiegert;	state Exp;
branches;
next	1.2;
commitid	7gDVHFycBNsGLvXE;

1.2
date	2024.01.10.19.14.34;	author bsiegert;	state Exp;
branches;
next	1.1;
commitid	UV9PAPQbNGpZ7WTE;

1.1
date	2024.01.07.10.16.54;	author leot;	state Exp;
branches;
next	;
commitid	bW35OgDfBmNHfvTE;

1.26.2.1
date	2026.04.22.14.32.07;	author maya;	state Exp;
branches;
next	;
commitid	iDHLLUhOplH6NXCG;

1.13.2.1
date	2025.04.05.20.45.05;	author maya;	state Exp;
branches;
next	;
commitid	ts1uPa8RLrwE7UPF;


desc
@@


1.29
log
@Revbump all Go packages after go126 security update
@
text
@# $NetBSD: Makefile,v 1.28 2026/05/07 18:50:00 bsiegert Exp $

DISTNAME=	k6-1.5.0
PKGREVISION=	5
CATEGORIES=	net
MASTER_SITES=	${MASTER_SITE_GITHUB:=grafana/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	leot@@NetBSD.org
HOMEPAGE=	https://k6.io/
COMMENT=	Modern load testing tool using Go and JavaScript
LICENSE=	gnu-agpl-v3

# Install only k6 (gen is build but not intended to be installed)
do-install:
	${INSTALL_PROGRAM} ${WRKDIR}/.gopath/bin/k6 ${DESTDIR}${PREFIX}/bin

.include "go-modules.mk"

.include "../../lang/go/go-module.mk"
.include "../../mk/bsd.pkg.mk"
@


1.28
log
@Revbump all Go packages after go126 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2026/04/08 05:45:02 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.27
log
@Revbump all Go packages after security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2026/03/06 21:07:56 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.26
log
@Revbump all Go packages after go126 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2026/02/24 08:45:31 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.26.2.1
log
@Revbump all Go packages after go126 security fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2026/03/06 21:07:56 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.25
log
@Revbump all Go packages after default version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2026/01/25 11:23:30 leot Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.24
log
@k6: Update to 1.5.0

Changes:
1.5.0
k6 1.5.0 is here! This release includes:

- Changes in the browser module:
  - `page.waitForEvent()` for event-based synchronization with page events.
  - `locator.pressSequentially()` for character-by-character typing simulation.
- Improved debugging with deep object logging in `console.log()`.
- Extended WebSocket support with close code and reason information.
- Enhanced extension ecosystem with custom subcommands and DNS resolver access.
- URL-based secret management for external secret services.
- New machine-readable summary format for test results.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2026/01/15 19:54:48 bsiegert Exp $
d4 1
@


1.23
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2025/12/12 10:47:24 leot Exp $
d3 1
a3 2
DISTNAME=	k6-1.4.2
PKGREVISION=	1
@


1.22
log
@k6: Update to 1.4.2

Changes:
v1.4.2
This is a patch release that includes fixes

v1.4.1
This is a patch release that includes fixes.
We'll re-introduce assertion-based templates down the road when the
integration is seamless.

v1.4.0
- OpenTelemetry output graduated from experimental to stable status.
- Changes in the Browser module:
  - `page.waitForRequest` for waiting on specific HTTP requests.
  - `QueryAll` methods now return elements in DOM order.
  - `locator.evaluate` and `locator.evaluateHandle` for executing
    JavaScript code in the page context with access to the matching
    element.
  - `page.unroute(url)` and `page.unrouteAll` for removing routes
    registered with `page.route`.

v1.3.0
- Browser module gets:
  - `locator.locator`, `locator.contentFrame`, and
    `FrameLocator.locator` for powerful locator chaining and iframe
     handling.
  - `locator|frame|FrameLocator.getBy*` for targeting elements without
    relying on brittle CSS selectors.
  - `locator.filter` for filtering locators for more precise element targeting.
  - `locator.boundingBox` for retrieving element geometry.
  -  `page.waitForResponse` for waiting on specific HTTP responses.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2025/12/02 19:25:14 bsiegert Exp $
d4 1
@


1.21
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2025/10/16 17:59:54 bsiegert Exp $
d3 1
a3 2
DISTNAME=	k6-1.2.3
PKGREVISION=	3
@


1.20
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2025/10/08 06:54:30 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.19
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2025/09/14 10:23:45 leot Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.18
log
@k6: Update to 1.2.3

Changes:
1.2.3
k6 1.2.3 is a small patch with a couple of bug fixes


1.2.2
k6 1.2.2 is a small patch release fixing a panic and two other smaller bugfixes.


1.2.0 and 1.2.1
k6 v1.2.1 is here! This release includes:

- Automatic extension resolution (previously Binary Provisioning)
  enabled for everyone
- gRPC gets better handling of `NaN` and `Infinity` float values and
  easier health check
- Browser module gets `page.route`, all the `page.getBy*` APIs,
  `locator.all()`, and `page.waitForURL`


1.1.0
k6 `v1.1.0` is here! This release includes:

- New `count`, `nth`, `first`, and `last` methods for the browser
  module's Locator API
- The `k6/experimental/webcrypto` module has been removed as its
  functionality is available globally.
- Group results in the `full` end-of-test summary are now sorted as in
  code and properly indented.


1.0
Grafana k6 v1.0 is here!

After 9 years of iteration and countless community contributions, we're
thrilled to announce Grafana k6 v1.0.

While many features and capabilities in this release were introduced
gradually in previous versions, k6 v1.0 marks a turning point: a
commitment to stability, formal support guarantees, and transparency in
how we evolve and develop the project from here. This milestone is more
than a version number; it's about trust, reliability, and empowering
you to test confidently.

What's new?
1. Stability You Can Build On
2. First-Class TypeScript Support
3. Extensions Made Simple
4. Revamped test summary
5. Quality of Life Upgrades


0.57.0
k6 v0.57.0` is here! This release includes:

- Introducing helpers for functional testing.
- The `k6 new` command now supports templates and ProjectIDs.
- The `k6/experimental/csv` module gets a new `asObjects` option.
- We no longer support the `k6/experimental/browser` module, in favor
  of `k6/browser`.
- Moving most of non-public APIs to the `internal` package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2025/09/06 13:17:04 bsiegert Exp $
d4 1
@


1.17
log
@Revbump all Go packages after go125 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2025/08/31 10:02:53 bsiegert Exp $
d3 1
a3 2
DISTNAME=	k6-0.56.0
PKGREVISION=	5
@


1.16
log
@Revbump all Go packages after moving to go125
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2025/06/06 14:01:32 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.15
log
@Revbump all Go packages after go124 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2025/04/05 18:51:21 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.14
log
@Belated revbump for all Go packages after go124 update

I forgot to do the revbump again, sorry for doing it so late after the
update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/03/07 20:54:23 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.13
log
@Revbump all Go packages after go124 update

I realize I forgot to do the revbump after updating the default Go
version to 1.24, so let's do that now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2025/01/19 17:23:41 leot Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.13.2.1
log
@Pulup ticket #6952 - Update PKGREVISION for all Go packages.

Go had a security update to one of the builtin libraries.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/03/07 20:54:23 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.12
log
@k6: Update to 0.56.0

Changes:
0.56.0
k6 v0.56.0 is here! This release includes:
- We've merged xk6-browser into k6.
- Many small improvements, bug fixes and internal refactors.

0.55.2
k6 v0.55.2 is a patch release that fixes packaging issue.
There are no functional changes in k6 compared to v0.55.1.

0.55.1
k6 v0.55.1 is here! This release includes:
- Dependency updates for golang.org/x/net.

0.55.0
k6 v0.55.0 is here! This release includes:
- The deprecated StatsD output has been removed.
- The experimental k6/experimental/tracing module has been removed.
- URL grouping support in the browser module.
- Top-level await support.
- Complete RSA support for k6/experimental/webcrypto.

0.54.0
k6 v0.54.0 is here! This release includes:
- A new experimental CSV module
- New k6 cloud commands for local execution and uploading script files
- New ECMAScript features
- Updated logo and branding

0.53.0
k6 v0.53.0 is here! This release includes:
- Native ECMAScript modules support
- New experimental OpenTelemetry metrics output
- Blob support in experimental websockets module
- Consolidate cloud features and commands under k6 cloud
- Breaking change: remove magic URL resolutions
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2024/09/06 18:48:51 bsiegert Exp $
d4 1
@


1.11
log
@Revbump all Go packages after go122 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2024/08/11 15:57:05 bsiegert Exp $
d3 1
a3 2
DISTNAME=	k6-0.52.0
PKGREVISION=	2
@


1.10
log
@Revbump all Go packages after update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2024/08/11 10:52:36 leot Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.9
log
@k6: Update to 0.52.0

Changes:
0.52.0
------
k6 `v0.52.0` is here! Some special mentions included in this release:

- We've switched to our own fork of `goja` named `sobek`
- Panics are no longer captured
- We've added experimental support for TypeScript and ES6+
- `k6/browser` has graduated from an experimental module


0.51.0
------
k6 `v0.51.0` is here! Some special mentions included in this release:

- A new experimental streams module
- New algorithms for WebCrypto module
- Timers are globally available


0.50.0
------
k6 `v0.50.0` is here!

This release:
- Adds support for uploading files from the browser module.
- Introduces the `options.cloud` option.
- Stabilizes the previously experimental timers module as the `k6/timers` module.
- Brings JSON Web Key support to the `k6/experimental/webcrypto` module.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2024/07/03 06:59:26 bsiegert Exp $
d4 1
@


1.8
log
@Revbump all Go packages after go122 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2024/06/13 13:47:03 bsiegert Exp $
d3 1
a3 2
DISTNAME=	k6-0.49.0
PKGREVISION=	4
@


1.7
log
@Revbump all Go packages after go122 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2024/06/01 14:02:56 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.6
log
@Revbump all Go packages, default Go version is now 1.22.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2024/04/05 19:14:03 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.5
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2024/03/24 21:01:34 leot Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.4
log
@k6: Update to 0.49.0

Changes:
0.49.0
------
k6 v0.49.0 is here! This release:

- Adds a built-in web dashboard that displays test results in real time.
- Introduces clear functionality to the browser module's locator classes.
- Merges the gRPC experimental module back into the gRPC core module.
- Enables the ability to get the selection from an element in k6/html.
- Collects internal modules and outputs used by a script.
- Prepares k6/experimental/timers for stabilization.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2024/02/07 14:50:53 bsiegert Exp $
d4 1
@


1.3
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2024/01/10 19:14:34 bsiegert Exp $
d3 1
a3 2
DISTNAME=	k6-0.48.0
PKGREVISION=	2
@


1.2
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2024/01/07 10:16:54 leot Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.1
log
@k6: Import k6-0.48.0 as net/k6

k6 is a modern load-testing tool, built on our years of experience in
the performance and testing industries. It's built to be powerful,
extensible, and full-featured. The key design goal is to provide the
best developer experience.

Its core features are:

- Configurable load generation. Even lower-end machines can simulate
  lots of traffic.
- Tests as code. Reuse scripts, modularize logic, version control, and
  integrate tests with your CI.
- A full-featured API. The scripting API is packed with features that
  help you simulate real application traffic.
- An embedded JavaScript engine. The performance of Go, the scripting
  familiarity of JavaScript.
- Multiple Protocol support. HTTP, WebSockets, gRPC, and more.
- Large extension ecosystem. You can extend k6 to support your needs.
  And many people have already shared their extensions with the
  community!
- Flexible metrics storage and visualization. Summary statistics or
  granular metrics, exported to the service of your choice.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
@

