Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
edit

GitHub Action

Send Bluesky Post

v0

Send Bluesky Post

edit

Send Bluesky Post

Provide an easy way to post to Bluesky Social from Github Actions

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Send Bluesky Post

uses: myConsciousness/bluesky-post@v0

Learn more about this action in myConsciousness/bluesky-post

Choose a version

GitHub Sponsor GitHub Sponsor

Powered by atproto Powered by bluesky

Send a Post to Bluesky from GitHub Actions Workflow

Use this action to send a post from GitHub actions workflow.

This action is implemented in the Dart language and uses bluesky for posting to Bluesky Social.

Workflow Usage

Configure your workflow to use myConsciousness/bluesky-post@v1, and provide the post you want to send as the text input.

Provide Bluesky's ATP server with handle and password to create a session.

For example:

name: Send Bluesky Post

on:
    [push]

jobs:
  post:
    runs-on: ubuntu-latest
    steps:
      - uses: myConsciousness/bluesky-post@v1
        with:
          text: "Hello, Bluesky!"
          handle: ${{ secrets.BLUESKY_HANDLE }}
          password: ${{ secrets.BLUESKY_PASSWORD }}

Now whenever you push something to your repository, GitHub Actions will post to Bluesky on your behalf.

More Information

bluesky_post was designed and implemented by Kato Shinya (@myConsciousness).