Skip to content

Chore: Per project bundles#238

Merged
iLLiCiTiT merged 10 commits intodevelopfrom
enhancement/per-project-bundles
Aug 14, 2025
Merged

Chore: Per project bundles#238
iLLiCiTiT merged 10 commits intodevelopfrom
enhancement/per-project-bundles

Conversation

@iLLiCiTiT
Copy link
Copy Markdown
Member

@iLLiCiTiT iLLiCiTiT commented Jun 16, 2025

Changelog Description

AYON launcher can be launched with project context.

Additional info

AYON launcher can be running in project bundle and accept --project argument to find project bundle.

Testing notes:

This PR requires ynput/ayon-core#1326 to be able to test the functionality.

To create project bundle you'll need ynput/ayon-frontend#1025 .

  1. Create a project bundle (with this ayon core).
  2. Assign the bundle to a project.
  3. Run AYON launcher with ./ayon --project <project name>.

How to assign project bundle

As far as I know there is no UI to assign project bundle to a project. To do so use ayon_api to update project directly:

project_name = "..."  # Fill in
project_bundle_name = "..."  # Fill in
project_entity = ayon_api.get_project(project_name)
data = project_entity["data"]
data["bundle"] = {"production": project_bundle_name}
ayon_api.update_project(project_name, data=data)

@iLLiCiTiT iLLiCiTiT added type: feature Adding something new and exciting to the product bump minor labels Jun 16, 2025
@iLLiCiTiT iLLiCiTiT self-assigned this Jun 16, 2025
@iLLiCiTiT iLLiCiTiT added the sponsored This is directly sponsored by a client or community member label Jun 16, 2025
@antirotor antirotor self-requested a review July 30, 2025 15:52
@iLLiCiTiT iLLiCiTiT merged commit 6d7c9a0 into develop Aug 14, 2025
1 check passed
@iLLiCiTiT iLLiCiTiT deleted the enhancement/per-project-bundles branch August 14, 2025 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump minor sponsored This is directly sponsored by a client or community member type: feature Adding something new and exciting to the product

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants