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

Support Extensions Platform #500

Merged
merged 52 commits into from
Jun 12, 2024
Merged

Support Extensions Platform #500

merged 52 commits into from
Jun 12, 2024

Conversation

BradyAJohnston
Copy link
Owner

@BradyAJohnston BradyAJohnston commented May 22, 2024

Support building for and distributing via the new Blender Extensions platform.

Building will mostly involve fetching and downloading python packages for each platform and bundling them as .zip files. On github we can host each indiviual platform builds, but the combined .zip of all packages for all platforms will be uploaded to the Extensions website.

  • Remove template install (move to button)
  • Build script for bundling each platform separely
  • [ ] Add per-platform builds via GHA Will address in separate PR
  • Remove .pkg and associated checks for installed packages

@BradyAJohnston BradyAJohnston mentioned this pull request May 22, 2024
11 tasks
@BradyAJohnston BradyAJohnston added this to the 4.2 milestone Jun 5, 2024
Update test-addon.yml

Update test-addon.yml

Update test-addon.yml

Update test-addon.yml

Update test-addon.yml

Update test-addon.yml

Update test-addon.yml

Update test-addon.yml

update

update download

update and add testing
@BradyAJohnston BradyAJohnston merged commit 7ad9fa0 into 4.2 Jun 12, 2024
5 checks passed
@BradyAJohnston BradyAJohnston deleted the extensions-platform branch June 12, 2024 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant