-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathaction.yml
43 lines (43 loc) · 1.26 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
name: 'Feed to Bluesky'
author: 'joschi'
description: 'Push ATOM/RSS feed updates to Bluesky via GitHub Actions'
branding:
icon: 'rss'
color: 'orange'
inputs:
rss-feed:
description: 'RSS feed URL'
required: true
template:
description: 'Template of status posted to Bluesky (Handlebars)'
required: true
default: '{{item.title}} {{item.link}}'
service-url:
description: 'Bluesky service URL (optional)'
required: true
default: 'https://bsky.social'
username:
description: 'Bluesky username (example: username.bsky.social)'
required: true
password:
description: 'Bluesky app password'
required: true
cache-file:
description: 'Cache file'
required: true
cache-limit:
description: 'Cache limit'
default: '100'
initial-post-limit:
description: 'The maximum number of posts created on the first run, if no cache file exists (default: unlimited)'
post-limit:
description: 'The maximum number of posts created per run (default: unlimited)'
dry-run:
description: 'Only fetch RSS feed and update cache but skip posting to Bluesky'
default: 'false'
disable-facets:
description: 'Disable automatic detection of rich text facets'
default: 'false'
runs:
using: 'node20'
main: 'dist/index.js'