Un-async AniDB and use a lock, which supports recursion. Async appare… #1282
build-daily.yml
on: push
Current Information
10s
Matrix: Publish Shoko.Plugin.Abstractions Nuget
Matrix: cli-daily
Matrix: docker-daily-build
Matrix: tray-service-daily
Matrix: Build Tray Service — Installer (Daily)
Send notifications about the new daily build
2s
Upload archive to site
29s
Annotations
45 warnings
Publish Shoko.Plugin.Abstractions Nuget (8.x)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Publish Shoko.Plugin.Abstractions Nuget (8.x)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Publish Shoko.Plugin.Abstractions Nuget (8.x)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build CLI — Standalone linux-x64 (Daily):
Shoko.Server/API/v2/Modules/Init.cs#L277
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build CLI — Standalone linux-x64 (Daily):
Shoko.Server/Extensions/ModelClients.cs#L175
Possible null reference argument for parameter 'anime' in 'CL_AniDB_Anime ModelClients.ToClient(SVR_AniDB_Anime anime)'.
|
Build CLI — Standalone linux-x64 (Daily):
Shoko.Server/API/v2/Modules/Core.cs#L205
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build CLI — Standalone linux-x64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L423
Dereference of a possibly null reference.
|
Build CLI — Standalone linux-x64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L424
Dereference of a possibly null reference.
|
Build CLI — Standalone linux-x64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L431
Dereference of a possibly null reference.
|
Build CLI — Standalone linux-x64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L441
Argument of type 'List<SVR_AniDB_Anime?>' cannot be used for parameter 'anime' of type 'IEnumerable<AniDB_Anime>' in 'SortedSet<(int Year, AnimeSeason Season)> AnimeSeriesRepository.GetAllSeasons(IEnumerable<AniDB_Anime> anime)' due to differences in the nullability of reference types.
|
Build CLI — Framework linux-x64 (Daily):
Shoko.Server/Extensions/ModelClients.cs#L175
Possible null reference argument for parameter 'anime' in 'CL_AniDB_Anime ModelClients.ToClient(SVR_AniDB_Anime anime)'.
|
Build CLI — Framework linux-x64 (Daily):
Shoko.Server/API/v2/Modules/Init.cs#L277
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build CLI — Framework linux-x64 (Daily):
Shoko.Server/API/v2/Modules/Core.cs#L205
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build CLI — Framework linux-x64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L423
Dereference of a possibly null reference.
|
Build CLI — Framework linux-x64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L424
Dereference of a possibly null reference.
|
Build CLI — Framework linux-x64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L431
Dereference of a possibly null reference.
|
Build CLI — Framework linux-x64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L441
Argument of type 'List<SVR_AniDB_Anime?>' cannot be used for parameter 'anime' of type 'IEnumerable<AniDB_Anime>' in 'SortedSet<(int Year, AnimeSeason Season)> AnimeSeriesRepository.GetAllSeasons(IEnumerable<AniDB_Anime> anime)' due to differences in the nullability of reference types.
|
Build CLI — Standalone linux-arm64 (Daily):
Shoko.Server/Extensions/ModelClients.cs#L175
Possible null reference argument for parameter 'anime' in 'CL_AniDB_Anime ModelClients.ToClient(SVR_AniDB_Anime anime)'.
|
Build CLI — Standalone linux-arm64 (Daily):
Shoko.Server/API/v2/Modules/Init.cs#L277
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build CLI — Standalone linux-arm64 (Daily):
Shoko.Server/API/v2/Modules/Core.cs#L205
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build CLI — Standalone linux-arm64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L423
Dereference of a possibly null reference.
|
Build CLI — Standalone linux-arm64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L424
Dereference of a possibly null reference.
|
Build CLI — Standalone linux-arm64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L431
Dereference of a possibly null reference.
|
Build CLI — Standalone linux-arm64 (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L441
Argument of type 'List<SVR_AniDB_Anime?>' cannot be used for parameter 'anime' of type 'IEnumerable<AniDB_Anime>' in 'SortedSet<(int Year, AnimeSeason Season)> AnimeSeriesRepository.GetAllSeasons(IEnumerable<AniDB_Anime> anime)' due to differences in the nullability of reference types.
|
Build Tray Service — Framework (Daily):
Shoko.Server/API/v2/Modules/Init.cs#L277
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build Tray Service — Framework (Daily):
Shoko.Server/API/v2/Modules/Core.cs#L205
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build Tray Service — Framework (Daily):
Shoko.Server/Extensions/ModelClients.cs#L175
Possible null reference argument for parameter 'anime' in 'CL_AniDB_Anime ModelClients.ToClient(SVR_AniDB_Anime anime)'.
|
Build Tray Service — Framework (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L423
Dereference of a possibly null reference.
|
Build Tray Service — Framework (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L424
Dereference of a possibly null reference.
|
Build Tray Service — Framework (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L431
Dereference of a possibly null reference.
|
Build Tray Service — Framework (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L441
Argument of type 'List<SVR_AniDB_Anime?>' cannot be used for parameter 'anime' of type 'IEnumerable<AniDB_Anime>' in 'SortedSet<(int Year, AnimeSeason Season)> AnimeSeriesRepository.GetAllSeasons(IEnumerable<AniDB_Anime> anime)' due to differences in the nullability of reference types.
|
Build Tray Service — Standalone (Daily):
Shoko.Server/API/v2/Modules/Init.cs#L277
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build Tray Service — Standalone (Daily):
Shoko.Server/API/v2/Modules/Core.cs#L205
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build Tray Service — Standalone (Daily):
Shoko.Server/Extensions/ModelClients.cs#L175
Possible null reference argument for parameter 'anime' in 'CL_AniDB_Anime ModelClients.ToClient(SVR_AniDB_Anime anime)'.
|
Build Tray Service — Standalone (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L423
Dereference of a possibly null reference.
|
Build Tray Service — Standalone (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L424
Dereference of a possibly null reference.
|
Build Tray Service — Standalone (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L431
Dereference of a possibly null reference.
|
Build Tray Service — Standalone (Daily):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L441
Argument of type 'List<SVR_AniDB_Anime?>' cannot be used for parameter 'anime' of type 'IEnumerable<AniDB_Anime>' in 'SortedSet<(int Year, AnimeSeason Season)> AnimeSeriesRepository.GetAllSeasons(IEnumerable<AniDB_Anime> anime)' due to differences in the nullability of reference types.
|
Build Tray Service — Installer (Daily) (8.x):
Shoko.Server/Extensions/ModelClients.cs#L175
Possible null reference argument for parameter 'anime' in 'CL_AniDB_Anime ModelClients.ToClient(SVR_AniDB_Anime anime)'.
|
Build Tray Service — Installer (Daily) (8.x):
Shoko.Server/API/v2/Modules/Init.cs#L277
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build Tray Service — Installer (Daily) (8.x):
Shoko.Server/API/v2/Modules/Core.cs#L205
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Build Tray Service — Installer (Daily) (8.x):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L423
Dereference of a possibly null reference.
|
Build Tray Service — Installer (Daily) (8.x):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L424
Dereference of a possibly null reference.
|
Build Tray Service — Installer (Daily) (8.x):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L431
Dereference of a possibly null reference.
|
Build Tray Service — Installer (Daily) (8.x):
Shoko.Server/Repositories/Cached/AnimeSeriesRepository.cs#L441
Argument of type 'List<SVR_AniDB_Anime?>' cannot be used for parameter 'anime' of type 'IEnumerable<AniDB_Anime>' in 'SortedSet<(int Year, AnimeSeason Season)> AnimeSeriesRepository.GetAllSeasons(IEnumerable<AniDB_Anime> anime)' due to differences in the nullability of reference types.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Shoko.CLI_Framework_linux-x64
|
40.4 MB |
|
Shoko.CLI_Standalone_linux-arm64
|
81.5 MB |
|
Shoko.CLI_Standalone_linux-x64
|
83.7 MB |
|
Shoko.TrayService_Framework_win-x64
|
131 MB |
|
Shoko.TrayService_Installer_win-x64
|
75 MB |
|
Shoko.TrayService_Standalone_win-x64
|
108 MB |
|