cbrgm/mastodon-send
Send toots (messages) to a Mastodon instance from GitHub Actions
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 10, 2026
- License
- Apache 2.0
Pinned Snippet
uses: cbrgm/mastodon-github-action@ac2d8e8c9986a17b824dd12dd9df4ce5fcd813c1 # v2.2.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| url | Mastodon instance URL | yes | — |
| access-token | Mastodon access token for authentication | yes | — |
| message | The content of the toot. Optional if media-paths is provided. | no | — |
| visibility | Visibility of the toot (public, unlisted, private, direct) | no | public |
| sensitive | Mark the toot and attached media as sensitive | no | false |
| spoiler-text | Text to be shown as a warning before the actual content | no | — |
| language | ISO 639 language code for the toot | no | — |
| scheduled-at | ISO 8601 Datetime to schedule the toot. Must be at least 5 minutes in the future | no | — |
| media-paths | Comma-separated list of media file paths to attach (max 4). Supported: images, video, audio. | no | — |
| media-descriptions | Comma-separated list of alt text descriptions for media files. If one value is provided, it applies to all. | no | — |
Outputs
| name | description |
|---|---|
| id | The id of the toot posted |
| url | The url to the toot if present |
| scheduled_at | The datetime at which to post the status if present |