Skip to content

Chore: Bump required AYON launcher#1774

Merged
iLLiCiTiT merged 8 commits into
developfrom
enhancement/bump-required-launcher
Apr 7, 2026
Merged

Chore: Bump required AYON launcher#1774
iLLiCiTiT merged 8 commits into
developfrom
enhancement/bump-required-launcher

Conversation

@iLLiCiTiT

Copy link
Copy Markdown
Member

Changelog Description

Recent changes server side and few fixes in AYON launcher and ayon api do require to bump compatible AYON launcher.

Additional info

We can rely on changes from latest ayon api -> and server. This should fully change support of product base types.

Download/upload functions are more reliable. Upload thumbnail and review use correct endpoints.

Testing notes:

  • Upload of thumbnail and review should not report wrong endpoint.

@iLLiCiTiT iLLiCiTiT self-assigned this Mar 31, 2026
@iLLiCiTiT iLLiCiTiT requested review from BigRoy and antirotor March 31, 2026 15:37
@ynbot ynbot added type: enhancement Improvement of existing functionality or minor addition size/S labels Mar 31, 2026

@BigRoy BigRoy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fails with:

INFO: Uploading 'C:\projects\test\apps\fusion\publish\render\renderCompositingShort\v059\tes_fusion_renderCompositingShort_v059_h264.mp4' (size: 37.3KiB)
WARNING: Review upload failed after 0.0010025501251220703s.
Traceback (most recent call last):
  File "C:\roydev\dev\ayon-core\client\ayon_core\plugins\publish\integrate_review.py", line 71, in _upload_reviewable
    ayon_api.upload_reviewable(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\_api.py", line 1301, in upload_reviewable
    return con.upload_reviewable(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\server_api.py", line 2023, in upload_reviewable
    return self.upload_file(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\server_api.py", line 1966, in upload_file
    return self.upload_file_from_stream(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\server_api.py", line 1910, in upload_file_from_stream
    return self._upload_file(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\server_api.py", line 1796, in _upload_file
    headers_keys_by_low_key = {key.lower(): key for key in headers}
TypeError: 'NoneType' object is not iterable

Traceback (most recent call last):
  File "C:\roydev\dev\ayon-core\client\ayon_core\plugins\publish\integrate_review.py", line 71, in _upload_reviewable
    ayon_api.upload_reviewable(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\_api.py", line 1301, in upload_reviewable
    return con.upload_reviewable(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\server_api.py", line 2023, in upload_reviewable
    return self.upload_file(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\server_api.py", line 1966, in upload_file
    return self.upload_file_from_stream(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\server_api.py", line 1910, in upload_file_from_stream
    return self._upload_file(
  File "C:\roydev\dev\ayon-launcher\build\output\dependencies\ayon_api\server_api.py", line 1796, in _upload_file
    headers_keys_by_low_key = {key.lower(): key for key in headers}
TypeError: 'NoneType' object is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\User\AppData\Local\Ynput\AYON\dependency_packages\ayon_2603311409_windows.zip\dependencies\pyblish\plugin.py", line 528, in __explicit_process
    runner(*args)
  File "C:\roydev\dev\ayon-core\client\ayon_core\plugins\publish\integrate_review.py", line 31, in process
    self._upload_reviewable(project_name, version_id, instance)
  File "C:\roydev\dev\ayon-core\client\ayon_core\plugins\publish\integrate_review.py", line 83, in _upload_reviewable
    raise PublishXmlValidationError(
ayon_core.pipeline.publish.publish_plugins.PublishXmlValidationError: Upload of reviewable timed out or failed after multiple attempts. Please try publishing again.

@iLLiCiTiT

Copy link
Copy Markdown
Member Author

Fixed here and made PR in ayon api ynput/ayon-python-api#316 .

@iLLiCiTiT iLLiCiTiT requested a review from BigRoy April 1, 2026 09:13

@BigRoy BigRoy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for me.

@iLLiCiTiT iLLiCiTiT merged commit 756ff76 into develop Apr 7, 2026
2 checks passed
@iLLiCiTiT iLLiCiTiT deleted the enhancement/bump-required-launcher branch April 7, 2026 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump minor size/S type: enhancement Improvement of existing functionality or minor addition

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants