Skip to content

moonlight-mod/robojules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboJules

A PR differ for moonlight extensions.

Requirements

  • Git and difftastic must both be in your PATH environment variable.
  • GITHUB_TOKEN environment variable set to a personal access token. RoboJules can load .env files.

How it works

RoboJules only works with extensions that have already been submitted once. New extensions should be reviewed manually.

  • Input the ID of the pull request (e.g. #56).
  • RoboJules downloads a few things:
    • The manifest from the main branch on the extensions repository.
    • The .asar of the built extension, from the main branch on the extensions-dist repository.
    • The .asar of the built extension, from the pull request's CI artifacts.
    • The old commit of the built extension.
    • The new .commit of the built extension.
  • RoboJules extracts the .asar files.
  • RoboJules diffs the source repository and extracted .asar folders using difftastic.
  • You, the user, read those diffs and verify it's safe.

About

A PR differ for moonlight extensions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages