This GitHub action publishes an automatically formatted Bluesky Post using the ATP protocol.
It is meant as a simple alternative that is reduced in options - automatically detecting links, tags, ... to form valid Bluesky posts.
Required The content of the post to send.
Required The email address of the account to authenticate.
Required The password of the account to authenticate.
Optional The host name of the ATP server to use. By default, bsky.social
is used.
The CID of the created post.
The URI of the created post.
The simplified usage looks like:
uses: smapiot/send-bluesky-post-action@v1
with:
status: 'Hi Mum!'
bluesky-email: '[email protected]'
bluesky-password: 'abcDEF1234'
A complete example could thus look as follows:
on:
push:
branches:
- main
jobs:
publish-pilet:
name: Send Bluesky Post
runs-on: [ubuntu-16.04]
steps:
- name: Post
uses: smapiot/send-bluesky-post-action@v1
with:
status: 'Hi Mum!'
bluesky-email: '[email protected]'
bluesky-password: 'abcDEF1234'