From ca949691e4253700e281de419f8fbf5037141517 Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Sat, 30 May 2026 02:26:54 +0200 Subject: [PATCH] ci: add Gitea CI workflow (fmt, clippy, tests) --- .gitea/workflows/ci.yml | 32 ++++++++++++++++++++++++++++++++ src/service/follow.rs | 5 ++++- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/ci.yml diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..505e604 --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,32 @@ +name: CI + +on: + push: + branches: [master] + pull_request: + +jobs: + fmt: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + components: rustfmt + - run: cargo fmt --check + + clippy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + components: clippy + - run: cargo clippy -- -D warnings + + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + - run: cargo test diff --git a/src/service/follow.rs b/src/service/follow.rs index af549a1..1e57ae6 100644 --- a/src/service/follow.rs +++ b/src/service/follow.rs @@ -37,7 +37,10 @@ impl ActivityPubService { .shared_inbox_url .as_ref() .map(|u| u.to_string()), - display_name: remote_actor.display_name.clone().or_else(|| Some(remote_actor.username.clone())), + display_name: remote_actor + .display_name + .clone() + .or_else(|| Some(remote_actor.username.clone())), avatar_url: remote_actor.avatar_url.as_ref().map(|u| u.to_string()), outbox_url: Some(remote_actor.outbox_url.to_string()), bio: remote_actor.bio.clone(),