Pipeline Release: Use Add-On Bundle to Update Add-Ons #269

Merged
Member

What's Changed?

  • Add Script to Package Add-Ons into Pipeline Release to Upload to GITEA
  • Add Script to Download Pipeine Release from GITEA

TODO

  • Update Script to Download Release from GITEA
  • Update Download Links in all Add-On READMEs
  • Add Link to download from Add-On Table (link added but only advanced users will understand how to install these add-ons without using our scripts)
## What's Changed? - Add Script to Package Add-Ons into Pipeline Release to Upload to GITEA - Add Script to Download Pipeine Release from GITEA ## TODO - [x] Update Script to Download Release from GITEA - ~~Update Download Links in all Add-On READMEs~~ - [x] Add Link to download from Add-On Table (link added but only advanced users will understand how to install these add-ons without using our scripts)
Nick Alberelli changed title from WIP: Pipeline Release: Use Add-On Bundle to Update Add-Ons to Pipeline Release: Use Add-On Bundle to Update Add-Ons 2024-03-25 20:29:38 +01:00
Nick Alberelli force-pushed feature/pipeline-releaase-all-addons-bundle from b20fc6e087 to e032c7a093 2024-03-25 20:53:28 +01:00 Compare
Nick Alberelli added 1 commit 2024-03-25 21:01:14 +01:00
Nick Alberelli added 2 commits 2024-03-25 21:55:35 +01:00
Nick Alberelli added 1 commit 2024-03-25 22:20:50 +01:00
Nick Alberelli requested review from Sebastian Parborg 2024-03-25 22:21:05 +01:00
Nick Alberelli added 1 commit 2024-03-26 17:03:21 +01:00
Nick Alberelli added 1 commit 2024-03-26 17:47:00 +01:00
- Support single release zip with subfolders instead of zip of zips

- Don't use temp directory

- Check checksum before downloading

- Make script customizable for external users
Author
Member

This is ready to go completed the changes requested by @ZedDB

Now I am concerned that this makes it harder for users to download the invidual add-ons, but that is a consequence of this simplier setup I guess.

This is ready to go completed the changes requested by @ZedDB Now I am concerned that this makes it harder for users to download the invidual add-ons, but that is a consequence of this simplier setup I guess.
Sebastian Parborg approved these changes 2024-03-27 12:16:32 +01:00
Sebastian Parborg left a comment
Member

LGTM :)

LGTM :)
Nick Alberelli added 1 commit 2024-03-27 15:18:11 +01:00
Nick Alberelli merged commit 21f9a2250a into main 2024-03-27 15:18:59 +01:00
Nick Alberelli deleted branch feature/pipeline-releaase-all-addons-bundle 2024-03-27 15:19:00 +01:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: studio/blender-studio-tools#269
No description provided.