Skip to content

Enabling POST for IIIF collections #114

Enabling POST for IIIF collections

Enabling POST for IIIF collections #114

Triggered via pull request September 30, 2024 15:40
Status Failure
Total duration 54s
Artifacts

run_build.yml

on: pull_request
test-dotnet
41s
test-dotnet
build-push-api
0s
build-push-api
build-push-migrator
0s
build-push-migrator
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 10 warnings
test-dotnet: src/IIIFPresentation/API/Features/Storage/Requests/CreateCollection.cs#L63
'DbSet<Collection>' does not contain a definition for 'GenerateUniqueIdAsync' and no accessible extension method 'GenerateUniqueIdAsync' accepting a first argument of type 'DbSet<Collection>' could be found (are you missing a using directive or an assembly reference?)
test-dotnet: src/IIIFPresentation/API/Features/Storage/Requests/CreateCollection.cs#L63
'DbSet<Collection>' does not contain a definition for 'GenerateUniqueIdAsync' and no accessible extension method 'GenerateUniqueIdAsync' accepting a first argument of type 'DbSet<Collection>' could be found (are you missing a using directive or an assembly reference?)
test-dotnet
Process completed with exit code 1.
test-dotnet: src/IIIFPresentation/AWS/Settings/S3Settings.cs#L11
Non-nullable property 'StorageBucket' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
test-dotnet: src/IIIFPresentation/AWS/S3/Models/ObjectFromBucket.cs#L46
Non-nullable property 'ETag' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
test-dotnet: src/IIIFPresentation/Test.Helpers/Integration/LocalStackFixture.cs#L23
Non-nullable property 'AWSS3ClientFactory' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
test-dotnet: src/IIIFPresentation/Test.Helpers/Integration/PresentationAppFactory.cs#L20
Field 'PresentationAppFactory<TProgram>.configureTestServices' is never assigned to, and will always have its default value null
test-dotnet: src/IIIFPresentation/AWS.Tests/S3/BucketReaderTests.cs#L48
Dereference of a possibly null reference.
test-dotnet: src/IIIFPresentation/AWS.Tests/S3/BucketReaderTests.cs#L92
Test methods should not use blocking task operations, as they can cause deadlocks. Use an async test method and await instead. (https://xunit.net/xunit.analyzers/rules/xUnit1031)
test-dotnet: src/IIIFPresentation/API/Features/Storage/StorageController.cs#L17
The using directive for 'IIIF.Presentation' appeared previously in this namespace
test-dotnet: src/IIIFPresentation/API/Features/Storage/StorageController.cs#L18
The using directive for 'IIIF.Serialisation' appeared previously in this namespace
test-dotnet: src/IIIFPresentation/API/Settings/CacheSettings.cs#L61
Non-nullable property 'Overrides' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
test-dotnet: src/IIIFPresentation/API/Settings/ApiSettings.cs#L24
Non-nullable property 'AWS' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.