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

Auto-update: Generate release metadata #5537

Open
2 tasks
Tracked by #5542
timtmok opened this issue Nov 27, 2024 · 0 comments
Open
2 tasks
Tracked by #5542

Auto-update: Generate release metadata #5537

timtmok opened this issue Nov 27, 2024 · 0 comments
Labels
area: builds Issues related to Builds category. enhancement New feature or request epic Epic

Comments

@timtmok
Copy link
Contributor

timtmok commented Nov 27, 2024

Positron needs an endpoint to retrieve the current release metadata. This will be used to compare with the running version to determine if a newer Positron version is available. The release metadata can be stored with each platform and architecture and is updated with each new published build.

  • Create a JSON file for each platform and architecture that contains the current release version and a URL where it can be downloaded
  • Create a staging area for builds

Release metadata structure:

{
  "url": "<url to 2024.12.0 release>",
  "name": "2024.12.0",
  "version": "2024.12.0",
  "productVersion": "2024.12.0",
  "sha256hash": "fe01f564777afb75703e748ada00f1204f0495be54947d6ffb513e5a5eb16a08",
  "timestamp": 1731509492275,
}
@timtmok timtmok added area: builds Issues related to Builds category. epic Epic enhancement New feature or request labels Nov 27, 2024
@timtmok timtmok added this to the Release Candidate milestone Nov 27, 2024
@timtmok timtmok mentioned this issue Nov 27, 2024
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: builds Issues related to Builds category. enhancement New feature or request epic Epic
Projects
None yet
Development

No branches or pull requests

1 participant