Mihail Stoykov

Results 122 issues of Mihail Stoykov

We now run [tests and build arm64 binaries](https://github.com/grafana/k6/pull/2000) of k6, but don't have deb or rpm packages. [Original report](https://community.k6.io/t/unable-to-install-k6-on-ubuntu/2192) from the community forum

ci

Node 16 is EoL and github is [deprecating](https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/) it and actions based on it. We do apperantly used them quite a lot. This hopefully will be just a simple bump...

high prio
ci

Originally raised in this [comment](https://github.com/grafana/k6/issues/3160#issuecomment-1620990687) by @thiagodpf. ### What? The current unit tests run the server and clients in the same process. gRPC seems to have a global registry for...

help wanted
tests
ci
area: grpc

### Brief summary k6's `require` has always resolved specifiers relative to the current "root of execution" module/script instead of to relative to the script/module the file is in. An example...

bug
js-compat

**Update** — the current agreement from the comments: https://github.com/grafana/k6/issues/1722#issuecomment-796752500 >So, yeah, I think we should either close this issue and https://github.com/grafana/k6/pull/1877, or "fix" it by freezing __ENV so any attempts...

enhancement
good first issue
ux
js-compat

Now that k6 supports generator the following code ```javascript export default function* () { console.log(1); yield 1; console.log(2); yield 2; console.log(3); yield 3; } ``` is valid and will not...

ux
js-compat
evaluation needed

```javascript import {SharedArray} from "k6/data"; let s = new SharedArray("cool", async() => { return [1, 2, 3]; }) export default function () { console.log(s); } ``` Will give you ```...

ux
js-compat
evaluation needed

### Preface: This is a more of a discussion type of issue and as a reference I can refer users and contributors. I also didn't link every issue or PR...

evaluation needed
triage

This implementation saves the offset from the start of the cycle instead of from the previous step, called jumps later. This favors big numerator segments as can be seen by...

A group provided with an async function will now: 1. Treat the whole time it take for the async function promise to finisher the duration of the group. 2. It...