Skip to content

fix(social): harden Mastodon status publishing#65

Merged
ralyodio merged 1 commit into
profullstack:masterfrom
davethediver1010-cmd:codex/social-mastodon-adapter
May 12, 2026
Merged

fix(social): harden Mastodon status publishing#65
ralyodio merged 1 commit into
profullstack:masterfrom
davethediver1010-cmd:codex/social-mastodon-adapter

Conversation

@davethediver1010-cmd
Copy link
Copy Markdown
Contributor

Summary

  • Rebased the Mastodon branch on current master after feat: publish Mastodon social posts #62 landed.
  • Narrowed this from a duplicate adapter implementation into incremental hardening for the existing Mastodon adapter.
  • Preserves link + hashtag formatting, normalizes instance URLs for token lookup/account IDs, surfaces Mastodon API error messages, and rejects media attachments until uploads are implemented.

Verification

  • pnpm test -- packages/social/mastodon/src/index.test.ts
  • pnpm --filter @profullstack/sh1pt-social-mastodon typecheck

Note

  • Repo-wide pnpm typecheck still fails in packages/agent-providers/shared before this package due to existing tsconfig/module-resolution errors unrelated to this PR.

@ralyodio ralyodio merged commit a275761 into profullstack:master May 12, 2026
6 of 7 checks passed
@davethediver1010-cmd
Copy link
Copy Markdown
Contributor Author

Local verification passes:

  • pnpm test -- packages/social/mastodon/src/index.test.ts
  • pnpm --filter @profullstack/sh1pt-social-mastodon typecheck
  • pnpm --filter @profullstack/sh1pt-social-mastodon build

The failing GitHub check appears to be repository CodeQL configuration, not this patch. The job log reports: "CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled."

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.

3 participants