Jedd Morgan
bb7542e254
chore(ci): Remove Gitversion ( #369 )
...
* Strip out gitversion
* Pr workflow
* fix?
* fix x2
* pass envvars properly
2025-07-30 08:41:32 +01:00
Adam Hathcock
a84e6d89ca
chore(dev) Update to csharpier 1.0 ( #284 )
...
* Update to csharpier 1.0
* Fix check and nowarn
* format
2025-04-24 10:45:09 +00:00
Adam Hathcock
001ca1c287
Update some dependencies ( #275 )
2025-04-09 10:31:23 +00:00
Adam Hathcock
062e3c2838
Make packs require tests too ( #254 )
2025-04-07 10:10:41 +00:00
Adam Hathcock
5c9d672a2b
Really fix publish version
2025-03-10 08:50:52 +00:00
Adam Hathcock
720d049145
format
2025-03-07 14:35:37 +00:00
Adam Hathcock
129688a646
Fix restore tools and comment out integration test for now
2025-03-07 14:34:24 +00:00
Adam Hathcock
f20064c9f0
update usage to read shell instead of file
2025-02-19 15:42:08 +00:00
Adam Hathcock
ef19bfa69d
fix dependencies
2025-02-10 13:41:39 +00:00
Adam Hathcock
45601f1a2f
modify build to have correct version
2025-02-10 13:35:59 +00:00
Adam Hathcock
8f5e5f675b
fmt
2025-02-10 10:36:50 +00:00
Adam Hathcock
9217e67a9d
Merge remote-tracking branch 'origin/dev' into update-build-stamp
2025-02-10 10:27:26 +00:00
Adam Hathcock
3aa993cecb
Add cancellation tests ( #218 )
...
* Don't log cancelling
* redo exception handling for receive
* remove null test case
* clean up with Id/Json and more cancels
* Change the exception stacks
* fix serialization test
* make a custom scrubber for internalized exceptions
* clean up
* fix namespaces again :(
* adjust the scrubber
* try to make tests more predictable
* rework exceptions again
* strip out compile files used
* formatting
* custom exception validation
* fix init
* Move serialization to own class
* save serialize test
* add deep clean
* add cancellation test on save to cache
* cancellation tests
* format
* do DI correctly
* receive cancel works
2025-01-30 13:42:15 +00:00
Adam Hathcock
ebccf6ff79
update build stamp and tooling
2025-01-03 16:22:58 +00:00
Jedd Morgan
105395e9fb
Enforced msbuild warnings ( #166 )
...
* Enforced msbuild warnings
* removed inline suppression
* fix
2024-11-18 10:20:00 +00:00
Adam Hathcock
e07bfc18d5
Remove async from serializer ( #113 )
...
* Remove async from serializer
* Make GetId be sync
* fix chunking?
* Chunking Tests (#114 )
* fmt
* Fixed speckle type
---------
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
2024-09-11 15:35:59 +01:00
Adam Hathcock
cc7d274f43
Add .NET 8 targets ( #97 )
...
* Add targets to csproj and fixed up logging
* Logging compiles
* SDK compiles
* Objects compiles
* fmt
* fix build naming
* remove net6.0
* more null fixes
* merge fixes
2024-09-05 15:12:22 +01:00
Jedd Morgan
5e0ea324c3
Re-introduced code analysers and fixed many violations ( #92 )
...
* Sdk
* Objects
* Supressed IDE warnings via editor config instead of nowarn
* Nullability and other warnings
* using
* Fixed warnings
* Important fix
* More fixes
2024-09-04 11:49:35 +00:00
Adam Hathcock
77ffcead69
Speckle.Logging with ILRepack ( #54 )
...
* Revert SQLite to allow side by side
* Update Serilog to 3.1.1 and remove Sentry
* fmt
* Revert serilog change
* first pass
* downgrade to MELA 2.2 to avoid conflicts
* add otel
* Speckle.Logging proper
* move otel and logging to make core dependant
* readd configuration
* revert namespace and add console tracing
* fmt
* Remove extra usings
* readd serilog
* fix deps
* remove extras for build
* some reversions
* add more context
* Fix conversion
* More explicit
* Revert naming
* back to public loggerfactory
* Remove more obsolete things
* Drop ME.Logging dependency and expose logging interface
* restore integration test compose
* fmt
* remove the ME Logging dependency
2024-07-31 15:37:10 +01:00
Adam Hathcock
e79716c5f0
Remove Sentry ( #49 )
...
* Revert SQLite to allow side by side
* Update Serilog to 3.1.1 and remove Sentry
* fmt
* Revert serilog change
2024-07-29 16:10:26 +01:00
Adam Hathcock
18ad5f5c11
do pack local
2024-07-17 14:44:21 +01:00
Adam Hathcock
c35ce07337
remove extra versioning stuff
2024-07-16 10:09:41 +01:00
Adam Hathcock
3ec1007b7b
format
2024-07-12 15:21:06 +01:00
Adam Hathcock
e83c0125ba
oops be linux
2024-07-12 15:17:24 +01:00
Adam Hathcock
b23e91651c
switch from minver to gitversion
2024-07-12 15:15:19 +01:00
Adam Hathcock
6778b7086c
All int tests on CI: Don't run non-int tests during int tests. Reduce logging level ( #20 )
...
* Add Integration tests to CI (#19 )
* Add Instances base (#6 )
* Use Uri for checks in GetAccounts function (#8 )
* Add integration and perf tests to sln (#9 )
* Remove perf tests (#10 )
* remove perf tests
* do all unit tests
* Code coverage (#11 )
* code coverage
* enable codecov for GA
* Update README.md
* Update coverage and dependencies (#12 )
* Update coverage and dependencies
* fmt
* add codecov config
* merge DUI3/Alpha into sdk (#13 )
* merge DUI3/Alpha into sdk
* formatting
* Merge Objects dui3/alpha -> dev (#14 )
* merge DUI3/Alpha into sdk
* formatting
* Objects changes
* Objects tests
* Unit test project
* add coverage exclusion
* fix some tests and fix nullability errors
* update codecov to be less intrusive (#15 )
* update codecov to be less intrusive
* fix codecov yaml
* add coverage exclusion
* Merge sharp `dui3/alpha` -> sdk `main` (#16 )
* Merge
* csharpier format
* Fixed polysharp issues
* Integration Tests
* Fixes
* add build for docker compose
* add integration tests
* remove extra services
* update healthcheck for server
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com >
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
* Don't run non-int tests during int tests. Reduce logging level
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com >
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
2024-07-10 13:52:19 +01:00
Adam Hathcock
200b84f49a
Main to dev ( #18 )
...
* Add Instances base (#6 )
* Use Uri for checks in GetAccounts function (#8 )
* Add integration and perf tests to sln (#9 )
* Remove perf tests (#10 )
* remove perf tests
* do all unit tests
* Code coverage (#11 )
* code coverage
* enable codecov for GA
* Update README.md
* Update coverage and dependencies (#12 )
* Update coverage and dependencies
* fmt
* add codecov config
* merge DUI3/Alpha into sdk (#13 )
* merge DUI3/Alpha into sdk
* formatting
* Merge Objects dui3/alpha -> dev (#14 )
* merge DUI3/Alpha into sdk
* formatting
* Objects changes
* Objects tests
* Unit test project
* update codecov to be less intrusive (#15 )
* update codecov to be less intrusive
* fix codecov yaml
* add coverage exclusion
* Merge sharp `dui3/alpha` -> sdk `main` (#16 )
* Merge
* csharpier format
* Fixed polysharp issues
* Integration Tests
* Fixes
* Some nullability fixes (#17 )
* add coverage exclusion
* fix some tests and fix nullability errors
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com >
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com >
2024-07-09 13:56:03 +01:00
Adam Hathcock
ca350002ba
add packing and minver ( #1 )
...
* add packing and minver
* update permissions
* fix build script
* fix it again :(
* fmt
* update sqlite to avoid rid warning
2024-06-21 13:18:10 +01:00
Adam Hathcock
4ea9e4b9aa
reformat tests
2024-06-21 12:38:25 +01:00
Adam Hathcock
2269182922
fmt
2024-06-21 12:33:55 +01:00
Adam Hathcock
d7dbd3349f
start build
2024-06-21 12:33:24 +01:00