Skip to content

Conversation

@tommaso-moro
Copy link
Contributor

@tommaso-moro tommaso-moro commented Dec 19, 2025

Summary

Why

Adding aliases because we consolidated actions tools. This allows for safely rolling out newly renamed tools without breaking server configurations that reference old tools.

What changed

  • Added aliases for actions tools, following their consolidation

MCP impact

  • No tool or API changes
  • Tool schema or behavior changed
  • New tool added

Prompts tested (tool changes only)

Security / limits

  • No security or limits impact
  • Auth / permissions considered
  • Data exposure, filtering, or token/size limits considered

Lint & tests

  • Linted locally with ./script/lint
  • Tested locally with ./script/test

Docs

  • Not needed
  • Updated (README / docs / examples)

Copilot AI review requested due to automatic review settings December 19, 2025 10:23
@tommaso-moro tommaso-moro requested a review from a team as a code owner December 19, 2025 10:23
mattdholloway
mattdholloway previously approved these changes Dec 19, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds deprecated tool aliases to maintain backward compatibility when migrating from individual GitHub Actions tools to new consolidated tools (actions_list, actions_get, actions_run_trigger). The aliases map old tool names to their new consolidated equivalents.

Key Changes

  • Added 16 alias entries mapping old Actions tool names to three new consolidated tools
  • Aliases are organized by functionality: list operations, get operations, and trigger/run operations

@lior2203
Copy link

lior2203 commented Dec 19, 2025

תקציר

למה

הוספתי כינויים כי איחדנו כלים של פעולות. זה מאפשר פריסת כלים חדשים בבטחה מבלי לשבור תצורות שרתים שמתייחסות לכלים ישנים.

מה השתנה

  • שמות בדויים נוספים לכלי פעולות, לאחר האיחוד שלהם

השפעת MCP

  • אין שינויים בכלי או ב-API
  • סיכמת הכלי או ההתנהגות שונתה
  • כלי חדש נוסף

הנחיות שנבדקו (רק שינויים בכלים)

אבטחה / מגבלות

  • אין השפעה של אבטחה או הגבלות
  • אימות / הרשאות שנבחנו
  • חשיפה לנתונים, סינון או מגבלות טוקן/גודל שנלקחו בחשבון

סיבים ובדיקות

  • מצופה מקומית עם ./script/lint
  • נבדק מקומית עם ./script/test

מסמכים

  • לא צריך
  • עודכן (README / תיעוד / דוגמאות)

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.

4 participants