elsa-core/.gitignore
Sipke Schoorstra f0639cbd42
Refactor OpenTelemetry error handling implementation (#6621)
* Refactor OpenTelemetry error handling implementation

Introduce WorkflowErrorSpanHandler interface and context for improved error span handling in workflows. Separate activity and workflow error handling using dedicated abstractions and context models. Update error handling logic in tracing middleware and adjust DI configuration accordingly.

* Rename handler class and improve error tagging logic

Renamed `FaultExceptionActivityErrorSpanHandler` to `FaultExceptionErrorSpanHandler` for consistency and clarity. Updated error attribute tagging to align with Datadog's well-known attributes. Adjusted incident selection logic to use the first incident instead of the last.

* Align .gitignore file with consistent formatting

Standardized comments in the .gitignore file by adding missing spaces and capitalizing as needed. Updated the `/docker/data/` entry to `/docker/azurite-data/` for clarity.

* Fix incorrect selection of activity execution context

Replaced `LastOrDefault` with `FirstOrDefault` to ensure the correct activity execution context is retrieved when handling errors. This change resolves potential inaccuracies in identifying the faulted activity node.

* Exclude docker-compose-datadog.yml from solution file.
2025-05-07 10:59:44 +02:00

83 lines
998 B
Plaintext

# Ignore thumbnails created by Windows
Thumbs.db
# Ignore files built by Visual Studio
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
[Bb]in
[Dd]ebug*/
*.lib
*.sbr
obj/
[Rr]elease*/
_ReSharper*/
[Tt]est[Rr]esult*
.vs/
# VS Code/Omnisharp crash dumps
mono_crash.mem*.blob
# Nuget packages folder
packages/
# Ignore git-related files
*.orig
# Rider
.idea
.run
# wwwroot
wwwroot/
# npm
node_modules/
.babelrc
.stylelintrc.yml
.eslintrc.yml
# volatile
App_Data/
*.db
*.db-journal
*.db-shm
*.db-wal
.DS_Store
# Fody - auto-generated XML schema
FodyWeavers.xsd
# Elsa Stencil Components
src/designer/elsa-workflows-designer/dist
src/designer/elsa-workflows-designer/www
src/designer/elsa-workflows-designer/loader
# Created by developers using GNU/Linux
.directory
src/modules/Elsa.Workflows.Designer/package-lock.json
unlist.sh
# build artifacts
/artifacts
/docker/data/
/docker/azurite-data/
docker/docker-compose-datadog.yml