Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DRAFT] Plugins SHA #69

Open
8 tasks
adamkirkwood opened this issue Apr 27, 2017 · 0 comments
Open
8 tasks

[DRAFT] Plugins SHA #69

adamkirkwood opened this issue Apr 27, 2017 · 0 comments

Comments

@adamkirkwood
Copy link
Member

adamkirkwood commented Apr 27, 2017

Problem

currently there are around 240 plugins in the registry that do not have releases.
These plugins can not be updated since the update/compare endpoints only check releases.

References:

Iteration 1

  • plugins reducer stores plugin.sha
  • plugin.sha is stored in the sketchpack when plugin.has_versions is false
  • updating plugins calls /v1/plugins/:identifier/download/:ref (ref = sha || version)
  • exclude plugins locked with a sha from auto-updates
  • plugins locked with a sha appear in Library/Updates; manual updating only
  • plugins locked with a sha appear in Library/Managed
    • hide lock
    • Latest Version info displays sha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant