rename rss crate to rss-adapter (chef fingerprint clash); drop thin lto; CONTRIBUTING guards

This commit is contained in:
2026-10-26 04:53:08 +01:00
parent 0486f4881f
commit 699f7b7128
8 changed files with 22 additions and 23 deletions

View File

@@ -1,10 +1,10 @@
[package]
name = "rss"
name = "rss-adapter"
version = "0.1.0"
edition.workspace = true
[dependencies]
rss-feed = { workspace = true, features = ["atom"] }
rss = { workspace = true, features = ["atom"] }
domain = { workspace = true }
[dev-dependencies]

View File

@@ -1,8 +1,8 @@
use domain::errors::DomainError;
use domain::models::DiaryEntry;
use domain::ports::{FeedChannel, RssFeedRenderer};
use rss_feed::extension::atom::{self, AtomExtensionBuilder, Link};
use rss_feed::{ChannelBuilder, GuidBuilder, ItemBuilder};
use rss::extension::atom::{self, AtomExtensionBuilder, Link};
use rss::{ChannelBuilder, GuidBuilder, ItemBuilder};
pub struct RssAdapter {
base_url: String,

View File

@@ -3,7 +3,7 @@ use domain::models::ReviewEdit;
use domain::ports::{FeedChannel, RssFeedRenderer};
use domain::testing::{test_movie_with_year, test_review};
use domain::value_objects::{Comment, UserId};
use rss::RssAdapter;
use rss_adapter::RssAdapter;
fn channel<'a>(title: &'a str) -> FeedChannel<'a> {
FeedChannel {

View File

@@ -26,7 +26,7 @@ tmdb-enrichment = { workspace = true }
image-converter = { workspace = true }
export = { workspace = true }
importer = { workspace = true }
rss = { workspace = true }
rss-adapter = { workspace = true }
media-server = { workspace = true }
sqlite = { workspace = true }
sqlx = { workspace = true }

View File

@@ -9,7 +9,7 @@ use export::ExportAdapter;
use http_axum::context::AppContext;
use http_axum::{openapi, router, state::AppState};
use importer::ImporterDocumentParser;
use rss::RssAdapter;
use rss_adapter::RssAdapter;
use crate::database::{self, DatabaseOutput};
use crate::{Repositories, event_bus, federation};