Skip to content

Conversation

@EricGustin
Copy link
Member

@EricGustin EricGustin commented Jan 10, 2025

PR Description

Add checks for unauthorized actions performed on toolkits. A PR cannot be merged if it contains an unauthorized toolkit action.

An unauthorized toolkit action is defined as:

  1. The author of the PR is not an OWNER or a MEMBER of the ArcadeAI organization
  2. AND one of the following applies:
    • A toolkit's version is altered (i.e., the version in toolkits/*/pyproject.toml
    • A toolkit is deleted
    • A toolkit's PyPI package name is renamed (i.e., the name in toolkits/*/pyproject.toml

@codecov
Copy link

codecov bot commented Jan 10, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

📢 Thoughts on this report? Let us know!

@EricGustin EricGustin force-pushed the ericgustin/prevent-tk-version-update branch from e44834b to ed0a400 Compare January 10, 2025 17:41
@EricGustin EricGustin marked this pull request as ready for review January 10, 2025 18:52
@EricGustin EricGustin changed the title Find toolkit version updates Check for unauthorized toolkit changes Jan 10, 2025
@EricGustin EricGustin merged commit e9d630f into main Jan 17, 2025
35 checks passed
@EricGustin EricGustin deleted the ericgustin/prevent-tk-version-update branch March 24, 2025 22:16
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.

5 participants