Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.09 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.09 KB

RoboJules

A PR differ for moonlight extensions.

Requirements

  • Git and difftastic must both be in your PATH environment variable.

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.