1
0
Fork 0

chore(cicd): remove obsolete GitHub workflows, update ad links to git.chanpaca.net, and guard tests

This commit is contained in:
Yun Chan 2026-09-08 03:33:54 +09:00
parent d6b7ec2274
commit c607dff47d
5 changed files with 7 additions and 145 deletions

View file

@ -36,7 +36,7 @@ public class AdService : IAdService
Description = "Everything2Everything 공식 후원 및 제휴 파트너십을 확인하세요.",
BadgeText = "스폰서",
ImageUrl = "pack://application:,,,/Everything2Everything;component/Assets/logo-mark.png",
TargetUrl = "https://github.com/yunchan8804/Everything2Everthing",
TargetUrl = "https://git.chanpaca.net/yunchan/Everything2Everything",
CtaText = "자세히 보기",
Type = AdType.Banner,
IsActive = true,
@ -50,7 +50,7 @@ public class AdService : IAdService
Description = "FFmpeg 및 LibRaw 가속 엔진으로 수천 장의 이미지를 순식간에 처리합니다.",
BadgeText = "AD",
ImageUrl = "pack://application:,,,/Everything2Everything;component/Assets/glyph-video.png",
TargetUrl = "https://github.com/yunchan8804/Everything2Everthing#features",
TargetUrl = "https://git.chanpaca.net/yunchan/Everything2Everything#features",
CtaText = "가이드 보기",
Type = AdType.Banner,
IsActive = true,
@ -65,7 +65,7 @@ public class AdService : IAdService
Description = "개인 및 기업을 위한 고성능 무손실 일괄 변환. 워터마크 없이 100% 무료로 자유롭게 활용하세요.",
BadgeText = "스폰서 추천",
ImageUrl = "pack://application:,,,/Everything2Everything;component/Assets/illus-done.png",
TargetUrl = "https://github.com/yunchan8804/Everything2Everthing",
TargetUrl = "https://git.chanpaca.net/yunchan/Everything2Everything",
CtaText = "파트너십 문의",
Type = AdType.LargeCard,
IsActive = true,
@ -79,7 +79,7 @@ public class AdService : IAdService
Description = "로컬 LLM과 Tesseract OCR을 결합하여 스캔 문서와 PDF를 즉시 검색 가능한 텍스트로 변환합니다.",
BadgeText = "AD",
ImageUrl = "pack://application:,,,/Everything2Everything;component/Assets/glyph-ai.png",
TargetUrl = "https://github.com/yunchan8804/Everything2Everthing",
TargetUrl = "https://git.chanpaca.net/yunchan/Everything2Everything",
CtaText = "기능 살펴보기",
Type = AdType.LargeCard,
IsActive = true,

View file

@ -22,6 +22,7 @@ public class AdServiceTests
Assert.False(string.IsNullOrWhiteSpace(ad.Title));
Assert.False(string.IsNullOrWhiteSpace(ad.Description));
Assert.False(string.IsNullOrWhiteSpace(ad.TargetUrl));
Assert.Contains("git.chanpaca.net", ad.TargetUrl);
});
}
@ -39,6 +40,7 @@ public class AdServiceTests
Assert.False(string.IsNullOrWhiteSpace(ad.Title));
Assert.False(string.IsNullOrWhiteSpace(ad.Description));
Assert.False(string.IsNullOrWhiteSpace(ad.TargetUrl));
Assert.Contains("git.chanpaca.net", ad.TargetUrl);
});
}

View file

@ -37,6 +37,7 @@ public class AgyChatClientTests
[Fact]
public void LlmProvider_ResolveClient_AutoSelectsAgyWhenNoKey()
{
if (!ExternalToolDetector.IsAgyAvailable(out _)) return;
var store = new FakeStore();
var provider = new LlmProvider(store);
var (client, model) = provider.ResolveClientForTesting(new AiOptions { Backend = "agy" });