ethanthatonekid/Modify

On dispatch, based on given input data, make generic updates/modifications (and add/replace/delete static files to a github repository) in a new dev branch and also create a PR on the target branch in a repository all given in the action inputs.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Mar 5, 2023
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: ethanthatonekid/modify@045c235fd3af679ba03fdb03c3086c9ebf168b16 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
modificationsThe modifications data in an array of dictionaries where each dictionary with types file, add, set, replace, and delete using a switch case statement.yes
repositoryThe name of the target repository in the format "owner/repo".yes
pr-titleThe title of the pull request to be created.Automated Modifications
pr-bodyThe body of the pull request to be created.This pull request was created automatically by the Modify action.
pr-assigneesThe list of GitHub usernames to assign to the pull request.""
pr-reviewersThe list of GitHub usernames to request review from for the pull request.""
pr-labelsThe list of labels to add to the pull request.""
pr-draftWhether the pull request should be created as a draft.false
target-branchThe name of the target branch to merge the pull request into.main
current-branchThe name of the branch to create the pull request from.modify-action
namedescription
MODIFICATIONS_COUNTThe number of modifications made to the repository.