David Goss

Results 40 issues of David Goss

(Not sure if this is the best place/right way to start this conversation, but would be interested in feedback.) TLDR: a way to include items in an API but marked...

draft:proposal

### 🤔 What's changed? This PR moves the "publish" functionality from being a pseudo-formatter to being a "plugin" - a new concept we're experimenting with (see https://github.com/cucumber/cucumber-js/discussions/2091). The plugin concept...

### 🤔 What's the problem you've observed? We have two areas doing similar work in different places: - https://github.com/cucumber/cucumber-js/blob/main/src/runtime/stopwatch.ts - https://github.com/cucumber/cucumber-js/blob/main/src/time.ts The former uses [a third-party library](https://www.npmjs.com/package/durations) as well. I...

:bank: debt

### 🤔 What's the problem you're trying to solve? The TypeScript typings for the functions users pass in to hooks and steps should have the return value appropriately typed so...

:broken_heart: breaking change
:zap: enhancement

### 🤔 What's changed? Stop using `stack-chain` to temporarily modify stack trace behaviour in a V8-specific manner, for when we filter stack traces (i.e. with `--backtrace` option). Pivot to parsing...

### 🤔 What's changed? - Several things newly deprecated, where use cases are better served by the new JavaScript API - [x] Cli - [x] PickleFilter - [x] Runtime -...

## Description Prevent parentheses in filenames from being incorrectly stripped out when parsing the raw stack frame. This is done by changing `extractLocation`, which previously removed _all_ parens from its...

This PR changes the Cucumber runner integration to use Cucumber's [JavaScript API](https://github.com/cucumber/cucumber-js/blob/main/docs/javascript_api.md) rather than the now-deprecated `Cli` class. Closes #3317. The size of the code change is pretty small since...

Official proposal for #2676. ### Checklist - [x] You've [signed-off](https://github.com/MarquezProject/marquez/blob/main/CONTRIBUTING.md#sign-your-work) your work - [ ] Your changes are accompanied by tests (_if relevant_) - [ ] Your change contains a...

docs
proposal
db.perf

In OpenLineage, it's valid to declare a field in a dataset schema facet without a `type`, like this: ```json { "namespace": "default", "name": "SomeTable", "facets": { "schema": { "_producer": "https://openlineage.acme.com",...

db
db.perf