05ca8061e9
PR Checks / test-and-build (pull_request) Successful in 5m46s
Add a separate GmRelay.DiscordBot worker using NetCord Gateway with startup token validation, PostgreSQL datasource registration, slash-command setup, component interaction service registration, and lifecycle logging. Wire the Discord service through Aspire AppHost, Docker Compose, PR checks, deploy image build/push/scan/pull steps, README docs, and synchronized version 2.2.0. Add TDD coverage for project isolation, token validation, startup wiring, runtime wiring, and version synchronization. Bump version -> 2.2.0
666 lines
30 KiB
JSON
666 lines
30 KiB
JSON
{
|
|
"version": 1,
|
|
"dependencies": {
|
|
"net10.0": {
|
|
"Aspire.Npgsql": {
|
|
"type": "Direct",
|
|
"requested": "[13.2.2, )",
|
|
"resolved": "13.2.2",
|
|
"contentHash": "nEYgziWN7hksgEQEWy24JypcMCU8gKYcIIyPL05JfdXxUWuPRLotH/KOeuHevAjSEOYkL3dtGakBkJAuPobGmA==",
|
|
"dependencies": {
|
|
"AspNetCore.HealthChecks.NpgSql": "9.0.0",
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Binder": "10.0.5",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.5",
|
|
"Microsoft.Extensions.Hosting.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Options": "10.0.5",
|
|
"Microsoft.Extensions.Primitives": "10.0.5",
|
|
"Npgsql.DependencyInjection": "10.0.1",
|
|
"Npgsql.OpenTelemetry": "10.0.1",
|
|
"OpenTelemetry.Extensions.Hosting": "1.15.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Hosting": {
|
|
"type": "Direct",
|
|
"requested": "[10.0.5, )",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "8i7e5IBdiKLNqt/+ciWrS8U95Rv5DClaaj7ulkZbimnCi4uREWd+lXzkp3joofFuIPOlAzV4AckxLTIELv2jdg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Binder": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.CommandLine": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Json": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.UserSecrets": "10.0.5",
|
|
"Microsoft.Extensions.DependencyInjection": "10.0.5",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Diagnostics": "10.0.5",
|
|
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.FileProviders.Physical": "10.0.5",
|
|
"Microsoft.Extensions.Hosting.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Configuration": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Console": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Debug": "10.0.5",
|
|
"Microsoft.Extensions.Logging.EventLog": "10.0.5",
|
|
"Microsoft.Extensions.Logging.EventSource": "10.0.5",
|
|
"Microsoft.Extensions.Options": "10.0.5"
|
|
}
|
|
},
|
|
"NetCord.Hosting": {
|
|
"type": "Direct",
|
|
"requested": "[1.0.0-alpha.489, )",
|
|
"resolved": "1.0.0-alpha.489",
|
|
"contentHash": "yQcvgY3uu98ndoLXpiFhJ5kungoWVLd7xnO18GmukRPVsRzyOKgxe/Ycp8DLYTtiQG9Wyg1pV4Iv6rvo+zck4w==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Binder": "10.0.8",
|
|
"Microsoft.Extensions.Hosting.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8",
|
|
"Microsoft.Extensions.Options.DataAnnotations": "10.0.8",
|
|
"NetCord": "1.0.0-alpha.489"
|
|
}
|
|
},
|
|
"NetCord.Hosting.Services": {
|
|
"type": "Direct",
|
|
"requested": "[1.0.0-alpha.489, )",
|
|
"resolved": "1.0.0-alpha.489",
|
|
"contentHash": "Md46+zLB9UWYLM7PVlATytkjAC9602wBNKO7m5eaBiDdEvZOPsUrR6NJJr2YtJoKjttbvhte5ayDXj8WGGsevQ==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Binder": "10.0.8",
|
|
"Microsoft.Extensions.Hosting.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8",
|
|
"Microsoft.Extensions.Options.DataAnnotations": "10.0.8",
|
|
"NetCord.Hosting": "1.0.0-alpha.489",
|
|
"NetCord.Services": "1.0.0-alpha.489"
|
|
}
|
|
},
|
|
"Npgsql": {
|
|
"type": "Direct",
|
|
"requested": "[10.0.2, )",
|
|
"resolved": "10.0.2",
|
|
"contentHash": "q5RfBI+wywJSFUNDE1L4ZbHEHCFTblo8Uf6A6oe4feOUFYiUQXyAf9GBh5qEZpvJaHiEbpBPkQumjEhXCJxdrg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.0"
|
|
}
|
|
},
|
|
"SecurityCodeScan.VS2019": {
|
|
"type": "Direct",
|
|
"requested": "[5.6.7, )",
|
|
"resolved": "5.6.7",
|
|
"contentHash": "WIE9RJswdSc2j+rLz2gW6U+gMUjMHzY2j7C/CL8/R2olXNM/+twarfMnWqm+rZodDBvaYDApJyxM8mVYf9FGrQ=="
|
|
},
|
|
"AspNetCore.HealthChecks.NpgSql": {
|
|
"type": "Transitive",
|
|
"resolved": "9.0.0",
|
|
"contentHash": "npc58/AD5zuVxERdhCl2Kb7WnL37mwX42SJcXIwvmEig0/dugOLg3SIwtfvvh3TnvTwR/sk5LYNkkPaBdks61A==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.11",
|
|
"Npgsql": "8.0.3"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.AmbientMetadata.Application": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "CNrEjaOCZ8d1HtB0mvpiX4EWxLkee2xy+CsYXxmsEYJSFgw3OmF9pIhP/tCTeYBHhpsKJj5wM63G8IBFGxAcsw==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.2",
|
|
"Microsoft.Extensions.Hosting.Abstractions": "10.0.2",
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.2"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Compliance.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "1a4xDAT6fRyP8t419q3WvWMmMslDTvI7OAZLWBhn5rysFG0bl5xFenTswd1xAbT/3u3mx4Xyb5bPx+V+18tJeQ==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2",
|
|
"Microsoft.Extensions.ObjectPool": "10.0.2"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "ehZcoPbjzWzS4XFvuz7R3V55SmpdkyMqFURLH3yXaN9NtXd9tR6CGB7pd49HYtCkenl+G7ctXSFLhNI08xLfRg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Primitives": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "I63esIFbL3h5pSt7gXpXOlmcwDmYBUoYNEglKfDPFUqtYvSV84f2l28hO2lfVXsV0wdlplgAM7IVz16matapSg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Primitives": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration.Binder": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "R3NN1X+kVu14uoxLEW6sBSQyhogDSbaOQzILnCtuXxBN4hx22AgjWPwZX6v/suERFkEDgU1lk12AglHTrUxhlw==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.8",
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration.CommandLine": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "or9fOLopMUTJOQVJ3bou4aD6PwvsiKf4kZC4EE5sRRKSkmh+wfk/LekJXRjAX88X+1JA9zHjDo+5fiQ7z3MY/A==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration.FileExtensions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.FileProviders.Physical": "10.0.5",
|
|
"Microsoft.Extensions.Primitives": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration.Json": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
|
|
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration.UserSecrets": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "fhdG6UV9lIp70QhNkVyaHciUVq25IPFkczheVJL9bIFvmnJ+Zghaie6dWkDbbVmxZlHl9gj3zTDxMxJs5zNhIA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Json": "10.0.5",
|
|
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.FileProviders.Physical": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.DependencyInjection": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "v1SVsowG6YE1YnHVGmLWz57YTRCQRx9pH5ebIESXfm5isI9gA3QaMyg/oMTzPpXYZwSAVDzYItGJKfmV+pqXkQ==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "21nbDV60SRPWGIivsyl6lqBeEJNG1sginhhfWgRrr3Ais7aQ12To25OAHQxgoiJkjqy1aQ6RxpZBGYuTi7Ge6A=="
|
|
},
|
|
"Microsoft.Extensions.DependencyInjection.AutoActivation": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "Z/OI261l7LnxyODKPx0trQyIHFyicCR/akfn64lGOjPcf4FpAZ7ePAGl2HPvQBUBSNfPTF0gWeCfuFmyftMgYA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Hosting.Abstractions": "10.0.2"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Diagnostics": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "vAJHd4yOpmKoK+jBuYV7a3y+Ab9U4ARCc29b6qvMy276RgJFw9LFs0DdsPqOL3ahwzyrX7tM+i4cCxU/RX0qAg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.5",
|
|
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Diagnostics.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "+f4C5g78QCGNyxzUfrTYsB7qYx06Zca0e88s3qFlea9/lQhgPImYdNprlgzl1uHhRU3fVHLfmbijayU2sJEZ6w==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Options": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Diagnostics.ExceptionSummarization": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "3qMK1D40D10kb5TdBtFJpzz6/WH0NinWs68ZZS8jCFgHMXDiOjGiPOneMmIocCP/wnUUW4Hzf8lMsIE1xIGxDA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Diagnostics.HealthChecks": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "REdt95QXHscGdtw/UUgyCW2lF9DJcAOJxmebKW2IkgUjuCAdMODIi2HNOWg5utW98nm8ekgV0Gjqs/sljwwqMw==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Hosting.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Options": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "NrIMTy7dpqxAvA6kHAYH8cXID/YgeNOy0OqFKpLtkPu5X4WS/basX91UszANzVrMNRAICJ2GOnGiRxJtsRyEQw=="
|
|
},
|
|
"Microsoft.Extensions.Features": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.2",
|
|
"contentHash": "X7tm2aV2w3lN9roSSGhl19lz4w76HvdiuKNhIv2XOiorYII9XCm66o/z9IJ0+QwkgvEv5gMZDM6rV6uwABHEQQ=="
|
|
},
|
|
"Microsoft.Extensions.FileProviders.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "U+oquaPxFdY8lYeEIWO/AD7jDIl9sPW6aVWMQRHU/pZ/SWpLcOrAj2fcLe1HwXl4sYw1ONI56K/eELT3xr4RRQ==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Primitives": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.FileProviders.Physical": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "dMu5kUPSfol1Rqhmr6nWPSmbFjDe9w6bkoKithG17bWTZA0UyKirTatM5mqYUN3mGpNA0MorlusIoVTh6J7o5g==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.FileSystemGlobbing": "10.0.5",
|
|
"Microsoft.Extensions.Primitives": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.FileSystemGlobbing": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "mOE3ARusNQR0a5x8YOcnUbfyyXGqoAWQtEc7qFOfNJgruDWQLo39Re+3/Lzj5pLPFuFYj8hN4dgKzaSQDKiOCw=="
|
|
},
|
|
"Microsoft.Extensions.Hosting.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "MoOWFPT88/pDfmWpbU9PydKRX/rJFQkliowE/L9wbQcl94IicUphb5BFgepkWiDkYYxPnuEqjN4buzOGW4vJpQ==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Http": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.2",
|
|
"contentHash": "egUPC0xydb1ugCMcRyJ6zaOGOzx7N4coOVlGeLcIsXhUf1xHHwZeX+ob7JuG0dXExFduHYE/t+4/4y8BLlBKmw==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.2",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2",
|
|
"Microsoft.Extensions.Diagnostics": "10.0.2",
|
|
"Microsoft.Extensions.Logging": "10.0.2",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.2",
|
|
"Microsoft.Extensions.Options": "10.0.2"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Http.Diagnostics": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "I0FBgF6yZRwYH9E3KQ2vHm80YZ7YBj+52GDsmOWXPBv/p15b/wUoNupV9kw3LnSNVsWMqlGbiuZgBnHpMwPh+Q==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Http": "10.0.2",
|
|
"Microsoft.Extensions.Telemetry": "10.2.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Http.Resilience": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "Lg+OjBW+ODDbM4Ax4LoERvQ1dqSZ8I2gQc2+B0/WOWl2+PunLJ3xb3x8MtHGfcb/Mp98RoMpwRKm6Aj9mzXwrA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Http.Diagnostics": "10.2.0",
|
|
"Microsoft.Extensions.ObjectPool": "10.0.2",
|
|
"Microsoft.Extensions.Resilience": "10.2.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Logging": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Options": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Logging.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "fdVadZmsC8jRP0KvKy8mO8f6GV/HyBvElfcSxEhd+5FM5boAw/01iSaCto5G3G37ApJira4A3pNaVvBv8cUiLQ==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Logging.Configuration": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "cSgxsDgfP0+gmVRPVoNHI/KIDavIZxh+CxE6tSLPlYTogqccDnjBFI9CgEsiNuMP6+fiuXUwhhlTz36uUEpwbQ==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Configuration.Binder": "10.0.5",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Options": "10.0.5",
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Logging.Console": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Configuration": "10.0.5",
|
|
"Microsoft.Extensions.Options": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Logging.Debug": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Logging.EventLog": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "0ezhWYJS4/6KrqQel9JL+Tr4n+4EX2TF5EYiaysBWNNEM2c3Gtj1moD39esfgk8OHblSX+UFjtZ3z0c4i9tRvw==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Options": "10.0.5",
|
|
"System.Diagnostics.EventLog": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Logging.EventSource": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "vN+aq1hBFXyYvY5Ow9WyeR66drKQxRZmas4lAjh6QWfryPkjTn1uLtX5AFIxyDaZj78v5TG2sELUyvrXpAPQQw==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Logging": "10.0.5",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.5",
|
|
"Microsoft.Extensions.Options": "10.0.5",
|
|
"Microsoft.Extensions.Primitives": "10.0.5"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.ObjectPool": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.2",
|
|
"contentHash": "kpCp4m7nwJVBcRKWXYHdVK/W0dkKyyFOjCmKVdO+zKThWvUxP1V+jVEP9FGpqRu4GPl9041SEXu2f+U/l825nQ=="
|
|
},
|
|
"Microsoft.Extensions.Options": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "VBD+131DpTNCNDfA4kIyKTiCySvJGNhwibdWBSdFRu7GMfXLXcXODkgA+KStKbbhzraLglZWUN4nXyHgW4JIRA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Primitives": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "VOapXeO3lhBH0zYoyAH7tjapuo4V5pTHlevPpiSHueEquAajqd5nF0mttm+h/uE/exwAEuM5s26SzOJtletE3w==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Configuration.Binder": "10.0.8",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Options": "10.0.8",
|
|
"Microsoft.Extensions.Primitives": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Options.DataAnnotations": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "HhxwIGECGGJ8ox2kvm6/hkN/w1ZyKrO5uu/rLAL51V0ypPdahoNf+dHS6Er/DJs2aeUmH38ZTTzACfLy1O6w3Q==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8",
|
|
"Microsoft.Extensions.Options": "10.0.8"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Primitives": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "OBPo4nYhMyIbtueoC10CBm6AGAbo/A9IV8QQ/6ryZS7VvmqpGT7hunazeHLxFawRzn3oLOq4jhqhpBX4tfswWQ=="
|
|
},
|
|
"Microsoft.Extensions.Resilience": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "v4WOdAOFxB3AcsUkZWNcHL3mYzs4KAPtHO8rkoQlFKOBoD3KyjjAL+h3tRwSK5i4UpF/yhxsQRY0JxKj4osxxw==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Diagnostics": "10.0.2",
|
|
"Microsoft.Extensions.Diagnostics.ExceptionSummarization": "10.2.0",
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.2",
|
|
"Microsoft.Extensions.Telemetry.Abstractions": "10.2.0",
|
|
"Polly.Extensions": "8.4.2",
|
|
"Polly.RateLimiting": "8.4.2"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.ServiceDiscovery": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "AHTPfiKodj66xA8RwRkFD4q11V2AvzcuDsujv6ViPkOPtvBEYcPVplHakK56pPzWlX08MDS+TAQXfFXAeP7J5w==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Http": "10.0.2",
|
|
"Microsoft.Extensions.ServiceDiscovery.Abstractions": "10.2.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.ServiceDiscovery.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "sANlOvfqfw/yfych4CLlHSKSWzIie6mQG7w83gVur1foNOafyHxcgpoQMvBf+KiB4Tpls6P1/Z77IIQSK8hxFg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "10.0.2",
|
|
"Microsoft.Extensions.Configuration.Binder": "10.0.2",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2",
|
|
"Microsoft.Extensions.Features": "10.0.2",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.2",
|
|
"Microsoft.Extensions.Options": "10.0.2",
|
|
"Microsoft.Extensions.Primitives": "10.0.2"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Telemetry": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "ssW5gosYlewNH/ISTyaLD/XfJT4GSjwShOUKv61fpXrqVmHkhuIA/5bBAGStM1XbzJjt9IG2vzfdHTu4zlX9Ew==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.AmbientMetadata.Application": "10.2.0",
|
|
"Microsoft.Extensions.DependencyInjection.AutoActivation": "10.2.0",
|
|
"Microsoft.Extensions.Logging.Configuration": "10.0.2",
|
|
"Microsoft.Extensions.ObjectPool": "10.0.2",
|
|
"Microsoft.Extensions.Telemetry.Abstractions": "10.2.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Telemetry.Abstractions": {
|
|
"type": "Transitive",
|
|
"resolved": "10.2.0",
|
|
"contentHash": "6V4V6NX6RLUYWwV89DeW/4zK5xOycYHWhsfMXSpKVGgMHfXcczmbk6hBeqTnRPzhpATYcOWlmA6hk1jgdxUugA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Compliance.Abstractions": "10.2.0",
|
|
"Microsoft.Extensions.Logging.Abstractions": "10.0.2",
|
|
"Microsoft.Extensions.ObjectPool": "10.0.2",
|
|
"Microsoft.Extensions.Options": "10.0.2"
|
|
}
|
|
},
|
|
"NetCord": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.0-alpha.489",
|
|
"contentHash": "/rM73l1pwwJCWHi7YrIiSVc+GVL0lV+k+amqNJUMINjLO+c5bKWj9PoNNoMhiPZoaORO4k6Uxp8EQfoQj3AYtA=="
|
|
},
|
|
"NetCord.Services": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.0-alpha.489",
|
|
"contentHash": "SwG/7Khba1uRENDvG22RV/POByIwh/ZrenMrSzwoEcEYPMI5TabmEEB3ySH15XGdLcFZJEj106AlriN0kZhfFg==",
|
|
"dependencies": {
|
|
"NetCord": "1.0.0-alpha.489"
|
|
}
|
|
},
|
|
"Npgsql.DependencyInjection": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.1",
|
|
"contentHash": "YHFa4vD27sNIfv6s5q8Zi1fLvKfmK1xcpMv0PUvXOxDFbRmuMRSHwpZTbPvsAlj97q1/o7DfyynLqfqrCm1VnA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
|
|
"Npgsql": "10.0.1"
|
|
}
|
|
},
|
|
"Npgsql.OpenTelemetry": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.1",
|
|
"contentHash": "G9fEIBaHggZXWfDSDnKLc0XwKcbuU6i2eXp7zDqpgYxbhCmIN9fRgaSOGyyMNHSo/yY1IB4G4CjW5VO/SKRR0g==",
|
|
"dependencies": {
|
|
"Npgsql": "10.0.1",
|
|
"OpenTelemetry.API": "1.14.0"
|
|
}
|
|
},
|
|
"OpenTelemetry": {
|
|
"type": "Transitive",
|
|
"resolved": "1.15.3",
|
|
"contentHash": "N0i6WjPoHPbZyms1ugbDIFAJFuGlpeExJMU/+XSL0lQRUkg/D0utFkDoLXf8Z1km5B+xVZ2GyMXXiX8qdeNmPg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0",
|
|
"Microsoft.Extensions.Logging.Configuration": "10.0.0",
|
|
"OpenTelemetry.Api.ProviderBuilderExtensions": "1.15.3"
|
|
}
|
|
},
|
|
"OpenTelemetry.Api": {
|
|
"type": "Transitive",
|
|
"resolved": "1.15.3",
|
|
"contentHash": "fX+fkCysfPut+qCcT3bKqyX4QN9Saf4CgX8HLOHywEVD+Xr7sULtfuypITpoDysjx8R59dn/3mWhgimMH8cm/g=="
|
|
},
|
|
"OpenTelemetry.Api.ProviderBuilderExtensions": {
|
|
"type": "Transitive",
|
|
"resolved": "1.15.3",
|
|
"contentHash": "SYn0lqYDwLMWhv/zlNGsQcl2yX++yTumanX46bmOZE/ZDOd1WjPBO2kZaZgKLEZTZk48pavIFGJ6vOvxXgWVFQ==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
|
|
"OpenTelemetry.Api": "1.15.3"
|
|
}
|
|
},
|
|
"OpenTelemetry.Exporter.OpenTelemetryProtocol": {
|
|
"type": "Transitive",
|
|
"resolved": "1.15.3",
|
|
"contentHash": "FEXJepcseTGbATiCkUfP7ipoFEYYfl/0UmmUwi0KxCPg9PaUA8ab2P1LGopK+/HExasJ1ZutFhZrN6WvUIR23g==",
|
|
"dependencies": {
|
|
"OpenTelemetry": "1.15.3"
|
|
}
|
|
},
|
|
"OpenTelemetry.Extensions.Hosting": {
|
|
"type": "Transitive",
|
|
"resolved": "1.15.3",
|
|
"contentHash": "u8n/W8yIlqv0BXZmvId1iVaeWXG42tGKdTkuLYg5g57Y/r9CeUNzqtrSHNdG5IoO8iPX79w3v+WsbAHgUQbfeg==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Hosting.Abstractions": "10.0.0",
|
|
"OpenTelemetry": "1.15.3"
|
|
}
|
|
},
|
|
"OpenTelemetry.Instrumentation.AspNetCore": {
|
|
"type": "Transitive",
|
|
"resolved": "1.15.2",
|
|
"contentHash": "2nPd7r0ug/gd6/CNFL6Rlu+RSQ9WYGSGHAYQ1ssbSqyzKJpqTunfx2I/1O0WB5k+L0cyXbG4XVZpoSoUc3M7wg==",
|
|
"dependencies": {
|
|
"OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
|
|
}
|
|
},
|
|
"OpenTelemetry.Instrumentation.Http": {
|
|
"type": "Transitive",
|
|
"resolved": "1.15.1",
|
|
"contentHash": "vFO4Fj/dXkoVNGo/nhoGpO2zYQmZwr4jTID7oRGo+XlQ8LqksyZjUXQ4p39RfUvTID7IzzL8Qe71tW7CcAFymA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "10.0.0",
|
|
"Microsoft.Extensions.Options": "10.0.0",
|
|
"OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
|
|
}
|
|
},
|
|
"OpenTelemetry.Instrumentation.Runtime": {
|
|
"type": "Transitive",
|
|
"resolved": "1.15.1",
|
|
"contentHash": "cpPwlUT5HXcLGPaIgsbSy0W9eFYAPGVbTP1p8/uyQ4Osvf5BJuPpEXE7crL09SmEd44r0DGNKDtsqxaAz0HxQw==",
|
|
"dependencies": {
|
|
"OpenTelemetry.Api": "[1.15.3, 2.0.0)"
|
|
}
|
|
},
|
|
"Polly.Core": {
|
|
"type": "Transitive",
|
|
"resolved": "8.4.2",
|
|
"contentHash": "BpE2I6HBYYA5tF0Vn4eoQOGYTYIK1BlF5EXVgkWGn3mqUUjbXAr13J6fZVbp7Q3epRR8yshacBMlsHMhpOiV3g=="
|
|
},
|
|
"Polly.Extensions": {
|
|
"type": "Transitive",
|
|
"resolved": "8.4.2",
|
|
"contentHash": "GZ9vRVmR0jV2JtZavt+pGUsQ1O1cuRKG7R7VOZI6ZDy9y6RNPvRvXK1tuS4ffUrv8L0FTea59oEuQzgS0R7zSA==",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.0",
|
|
"Microsoft.Extensions.Options": "8.0.0",
|
|
"Polly.Core": "8.4.2"
|
|
}
|
|
},
|
|
"Polly.RateLimiting": {
|
|
"type": "Transitive",
|
|
"resolved": "8.4.2",
|
|
"contentHash": "ehTImQ/eUyO07VYW2WvwSmU9rRH200SKJ/3jku9rOkyWE0A2JxNFmAVms8dSn49QLSjmjFRRSgfNyOgr/2PSmA==",
|
|
"dependencies": {
|
|
"Polly.Core": "8.4.2",
|
|
"System.Threading.RateLimiting": "8.0.0"
|
|
}
|
|
},
|
|
"System.Diagnostics.EventLog": {
|
|
"type": "Transitive",
|
|
"resolved": "10.0.5",
|
|
"contentHash": "wugvy+pBVzjQEnRs9wMTWwoaeNFX3hsaHeVHFDIvJSWXp7wfmNWu3mxAwBIE6pyW+g6+rHa1Of5fTzb0QVqUTA=="
|
|
},
|
|
"System.Threading.RateLimiting": {
|
|
"type": "Transitive",
|
|
"resolved": "8.0.0",
|
|
"contentHash": "7mu9v0QDv66ar3DpGSZHg9NuNcxDaaAcnMULuZlaTpP9+hwXhrxNGsF5GmLkSHxFdb5bBc1TzeujsRgTrPWi+Q=="
|
|
},
|
|
"gmrelay.servicedefaults": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Http.Resilience": "[10.2.0, )",
|
|
"Microsoft.Extensions.ServiceDiscovery": "[10.2.0, )",
|
|
"OpenTelemetry.Exporter.OpenTelemetryProtocol": "[1.15.3, )",
|
|
"OpenTelemetry.Extensions.Hosting": "[1.15.3, )",
|
|
"OpenTelemetry.Instrumentation.AspNetCore": "[1.15.2, )",
|
|
"OpenTelemetry.Instrumentation.Http": "[1.15.1, )",
|
|
"OpenTelemetry.Instrumentation.Runtime": "[1.15.1, )"
|
|
}
|
|
},
|
|
"gmrelay.shared": {
|
|
"type": "Project"
|
|
}
|
|
}
|
|
}
|
|
} |