Skip to content

feat: move to IAM actions (requireActions) - #26

Merged
pikann merged 2 commits into
masterfrom
feat/iam-actions
Oct 11, 2026
Merged

pikann merged 2 commits into
masterfrom
feat/iam-actions

Conversation

@pikann

@pikann pikann commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Moves this plugin from the removed flat permission model to the IAM action model:

  • plugin.json route gates use requireActions with actions (for example tasks:read) instead of requirePermissions.
  • Custom permission keys and requiredPermission use the name:action form.
  • Code, tests and docs that referred to the dotted names are updated to match.

Review notes

Version

  • Plugin version bumped to 0.4.1 (patch).
  • minCoreVersion raised to v0.19.0, the core release that ships IAM (requireActions). Installed on an older core these routes would be rejected.

Merge and release only after Paca-AI/paca v0.19.0 is released.

🤖 Generated with Claude Code

pikann and others added 2 commits October 11, 2026 08:44
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@pikann
pikann marked this pull request as ready for review October 11, 2026 08:52
@pikann
pikann merged commit ce20cb9 into master Oct 11, 2026
3 checks passed
@pikann
pikann deleted the feat/iam-actions branch October 11, 2026 08:53
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.

1 participant