Skip to content

Automatic listen backups #26

Automatic listen backups

Automatic listen backups #26

Triggered via pull request October 2, 2024 21:25
@lyareneilyarenei
synchronize #102
backups
Status Success
Total duration 1m 10s
Artifacts 1

build-upload-publish-dev.yml

on: pull_request
upload-repo  /  upload-repo
9s
upload-repo / upload-repo
update-manifest  /  publish
5s
update-manifest / publish
Fit to window
Zoom out
Zoom in

Annotations

17 warnings
build / build: src/Jellyfin.Plugin.ListenBrainz/Managers/BackupManager.cs#L110
Ensure that 'BackupManager.Dispose' is declared as protected, virtual, and unsealed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
build / build: src/Jellyfin.Plugin.ListenBrainz/PluginImplementation.cs#L81
Ensure that 'PluginImplementation.Dispose' is declared as protected, virtual, and unsealed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
build / build: src/Jellyfin.Plugin.ListenBrainz/Managers/PlaybackTrackingManager.cs#L71
Prefer a 'TryGetValue' call over a Dictionary indexer access guarded by a 'ContainsKey' check to avoid double lookup (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1854)
build / build: src/Jellyfin.Plugin.ListenBrainz/Managers/PlaybackTrackingManager.cs#L90
Prefer a 'TryGetValue' call over a Dictionary indexer access guarded by a 'ContainsKey' check to avoid double lookup (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1854)
build / build: src/Jellyfin.Plugin.ListenBrainz/Managers/PlaybackTrackingManager.cs#L109
Prefer a 'TryGetValue' call over a Dictionary indexer access guarded by a 'ContainsKey' check to avoid double lookup (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1854)
build / build: src/Jellyfin.Plugin.ListenBrainz/Plugin.cs#L18
Type 'Plugin' owns disposable field(s) '_service' but is not disposable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1001)
test / test: src/Jellyfin.Plugin.ListenBrainz/Managers/BackupManager.cs#L110
Ensure that 'BackupManager.Dispose' is declared as protected, virtual, and unsealed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
test / test: src/Jellyfin.Plugin.ListenBrainz/PluginImplementation.cs#L81
Ensure that 'PluginImplementation.Dispose' is declared as protected, virtual, and unsealed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
test / test: src/Jellyfin.Plugin.ListenBrainz/Managers/PlaybackTrackingManager.cs#L71
Prefer a 'TryGetValue' call over a Dictionary indexer access guarded by a 'ContainsKey' check to avoid double lookup (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1854)
test / test: src/Jellyfin.Plugin.ListenBrainz/Managers/PlaybackTrackingManager.cs#L90
Prefer a 'TryGetValue' call over a Dictionary indexer access guarded by a 'ContainsKey' check to avoid double lookup (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1854)
test / test: src/Jellyfin.Plugin.ListenBrainz/Managers/PlaybackTrackingManager.cs#L109
Prefer a 'TryGetValue' call over a Dictionary indexer access guarded by a 'ContainsKey' check to avoid double lookup (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1854)
test / test: src/Jellyfin.Plugin.ListenBrainz/Plugin.cs#L18
Type 'Plugin' owns disposable field(s) '_service' but is not disposable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1001)
test / test: src/Jellyfin.Plugin.ListenBrainz/Managers/BackupManager.cs#L110
Ensure that 'BackupManager.Dispose' is declared as protected, virtual, and unsealed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)
test / test: src/Jellyfin.Plugin.ListenBrainz/PluginImplementation.cs#L81
Ensure that 'PluginImplementation.Dispose' is declared as protected, virtual, and unsealed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1063)

Artifacts

Produced during runtime
Name Size
build-artifact Expired
71.7 KB