Commit Graph

3 Commits

Author SHA1 Message Date
lee 0c7cfce53d
Add placement error code (#91)
Signed-off-by: Lee Fowler <fowler.lee8@gmail.com>
2024-04-02 13:38:09 +03:00
Chaitanya Bhangale 9e733a35f1
Add cryptography error code (#84)
Co-authored-by: Chaitanya Bhangale <chaitanyabhangale@Chaitanyas-MacBook-Pro-2.local>
2024-02-19 13:42:03 -08:00
Cassie Coyle fd317d255e
Add `errors` package (#77)
* Move dapr/concurrency to kit (#72)

* Move dapr/concurrency to kit

Does not include any code change

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Fixed copyright year

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Improved memory usage in error collection

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

---------

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* Move `pkg/signals` from dapr/dapr to kit (#70)

No code changes

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* Move dapr/utils/streams to kit (#68)

* Move dapr/utils/streams to kit

No code changes

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* 💄

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Lint

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

---------

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* Migrate metadata decoder from components-contrib to kit (#74)

* Migrate metadata decoder from components-contrib to kit

Required creating the `utils` package for utils.IsTruthy too (ported from runtime)

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Lint

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

---------

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* initial standardized err pkg: errfmt

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* tweaks to error pkg and update tests. need to confirm reason

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* cleanup test

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* add new func for err. change to protojson for http. need to figure out grpc status tho

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* update status name

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* wip: update JSONErrorValue

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* Updates err to json conversion. Organises error messages and codes

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* add type to http json output. tests are a WIP

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* add all details, update tests, prefixes/postfixes

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* add README

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* use strongly-typed struct for errJSON

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* update README

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* Adds the option to add a help link detail and a field violation detail

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* Update fswatcher to use /events/batcher (#75)

* Update fswatcher to use /events/batcher

Signed-off-by: joshvanl <me@joshvanl.dev>

* Linting

Signed-off-by: joshvanl <me@joshvanl.dev>

* Linting

Signed-off-by: joshvanl <me@joshvanl.dev>

* Add sleep to wait for windows fsnotify to become ready

Signed-off-by: joshvanl <me@joshvanl.dev>

* Increase time for event to be received to 1 second

Signed-off-by: joshvanl <me@joshvanl.dev>

---------

Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* Adds tests for WithHelp and err.WithFieldViolation

Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* rebase and update proto field access to rebased code

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* gofumpt

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* errJson -> errJSON and update proto field access

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* HttpCode -> HTTPCode per CI warnings

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* rm reason since its not used

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* update return type in README example

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* use builder, add errorInfo check to Build(), update and add tests for new funcs, add getters for grpc/http codes

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* appease CI

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* update README

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* make GRPCStatus val receiver

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* Update messages.go

Signed-off-by: Artur Souza <asouza.pro@gmail.com>

* add test to ensure we have a switch for all google err_detail types

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* rebase and update log

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* re-export ErrorBuilder

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* Update errors/errors.go

Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Cassie Coyle <cassie.i.coyle@gmail.com>

* use ast pkg to dynamically grab our errTypes in the switch case instead of hard coding it

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* appease CI

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* add FromError func

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

* account for error wrapping

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

---------

Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: Cassie Coyle <cassie.i.coyle@gmail.com>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Josh van Leeuwen <me@joshvanl.dev>
2023-12-19 08:42:36 -08:00