Skip to content

chore(marketplace): regenerate official-plugins.json for aac-encoder#267

Merged
streamer45 merged 2 commits intomainfrom
devin/1775586810-fix-marketplace-metadata
Apr 7, 2026
Merged

chore(marketplace): regenerate official-plugins.json for aac-encoder#267
streamer45 merged 2 commits intomainfrom
devin/1775586810-fix-marketplace-metadata

Conversation

@staging-devin-ai-integration
Copy link
Copy Markdown
Contributor

@staging-devin-ai-integration staging-devin-ai-integration bot commented Apr 7, 2026

Summary

The aac-encoder plugin was added in PR #266 but marketplace/official-plugins.json was not regenerated. This caused the "Verify official plugins metadata is current" CI step in the Marketplace Release workflow to fail (job link).

This PR regenerates marketplace/official-plugins.json via scripts/marketplace/generate_official_plugins.py to include the new aac-encoder entry.

Review & Testing Checklist for Human

  • Verify the aac-encoder entry in official-plugins.json matches the plugin's plugin.yml metadata
  • Confirm the Marketplace Release workflow passes after merge

Notes

Low-risk metadata-only change. The file is fully auto-generated by generate_official_plugins.py.

Link to Devin session: https://staging.itsdev.in/sessions/b06b5b9799374229b9def639335b23b3
Requested by: @streamer45


Staging: Open in Devin

Signed-off-by: StreamKit Devin <devin@streamkit.dev>
Co-Authored-By: Claudio Costa <cstcld91@gmail.com>
@staging-devin-ai-integration
Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Copy link
Copy Markdown
Contributor Author

@staging-devin-ai-integration staging-devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 2 potential issues.

View 1 additional finding in Devin Review.

Staging: Open in Devin
Debug

Playground

Comment on lines +3 to +14
{
"id": "aac-encoder",
"name": "AAC Encoder",
"version": "0.1.0",
"node_kind": "aac_encoder",
"kind": "native",
"entrypoint": "libaac_encoder.so",
"artifact": "target/plugins/release/libaac_encoder.so",
"description": "AAC-LC audio encoder using FDK AAC (Fraunhofer). Accepts 48 kHz mono or stereo f32 PCM audio, outputs AAC-LC encoded stereo frames. Mono input is automatically upmixed. Requires libfdk-aac.so.2 at runtime.\n",
"license": "MPL-2.0",
"homepage": "https://github.com/streamer45/streamkit"
},
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚩 AGENTS.md plugin checklist items may be incomplete in this PR

The AGENTS.md "Adding an official plugin" checklist (AGENTS.md:128-145) calls for updating several files when making a plugin official: docs page, portability table, release workflow, build list, etc. This PR only updates marketplace/official-plugins.json. Notably:

  • No docs page exists at docs/src/content/docs/reference/plugins/plugin-native-aac-encoder.md (every other plugin has one)
  • marketplace/PORTABILITY_REVIEW.md doesn't exist at all in the repo (so this checklist item may be aspirational)
  • .github/workflows/release.yml has no aac-related build prerequisites, yet the plugin requires libfdk-aac.so.2 at runtime

The commit message says "regenerate official-plugins.json for aac-encoder", suggesting this may be part of a multi-PR effort. The reviewer should verify whether the remaining checklist items are tracked elsewhere.

Staging: Open in Devin

Was this helpful? React with 👍 or 👎 to provide feedback.

Debug

Playground

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is scoped to fixing the CI failure caused by a stale official-plugins.json. The aac-encoder plugin was introduced in #266 — the remaining AGENTS.md checklist items (docs page, release workflow deps, etc.) are outside the scope of this fix and should be tracked separately.

Signed-off-by: StreamKit Devin <devin@streamkit.dev>
Co-Authored-By: Claudio Costa <cstcld91@gmail.com>
@streamer45 streamer45 merged commit 33ff142 into main Apr 7, 2026
16 checks passed
@streamer45 streamer45 deleted the devin/1775586810-fix-marketplace-metadata branch April 7, 2026 18:48
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.

2 participants