Skip to content

ci: Bluesky への RSS 自動投稿 workflow を追加#1373

Merged
azu merged 2 commits into
developfrom
add-rss-to-bluesky
Apr 25, 2026
Merged

ci: Bluesky への RSS 自動投稿 workflow を追加#1373
azu merged 2 commits into
developfrom
add-rss-to-bluesky

Conversation

@azu

@azu azu commented Apr 25, 2026

Copy link
Copy Markdown
Member

Summary

JSer.info の RSS フィードを Bluesky (@jser.info) に自動投稿する GitHub Actions workflow を追加する。既存の Mastodon workflow と同じ構造で joschi/blueskyfeedbot を利用し、realtimejser の 2 ジョブを 5 分毎に実行する。

Changes

  • .github/workflows/rss-to-bluesky.yml を新規追加
    • realtime ジョブ: https://realtime.jser.info/feed.xml を Bluesky へ投稿
    • jser ジョブ: https://jser.info/rss/ を Bluesky へ投稿
    • 両ジョブとも joschi/blueskyfeedbot@v1 (commit SHA pinning) を使用
    • initial-post-limit: 1 で初回キャッシュ未生成時の過去記事一括投稿を防ぐ
    • concurrency: feedbot-bluesky でジョブ重複実行を抑制
  • docs/superpowers/specs/2026-04-25-rss-to-bluesky-design.md を追加(設計メモ)

Breaking Changes

None

Test Plan

  • リポジトリ Secrets に JSER_BLUESKY_USERNAME (jser.info) と JSER_BLUESKY_PASSWORD (Bluesky の App Password) を登録
  • Actions タブから rss-to-blueskyworkflow_dispatch で手動実行し、両ジョブが成功することを確認
  • 初回実行で initial-post-limit: 1 により最新 1 件のみ Bluesky (@jser.info) に投稿されることを確認
  • その後の自動実行で新しい記事のみが投稿されることを確認

🤖 Generated with Claude Code

azu and others added 2 commits April 25, 2026 16:43
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Post jser.info and realtime.jser.info feeds to Bluesky
(@jser.info) using joschi/blueskyfeedbot, mirroring the
existing Mastodon workflow.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 3 additional findings.

Open in Devin Review

@azu azu merged commit c7ca324 into develop Apr 25, 2026
2 checks passed
@azu azu deleted the add-rss-to-bluesky branch April 25, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant