Commit graph

33095 commits

Author SHA1 Message Date
Jakub Trllo
ed53ef12d5
Chore: PowerShell script for docker build (#5535)
* added powershell script to build using docker

* fix empty variant

* make sure build folder exists

* added docker_build.ps1 to readme

* Tweaked readme to include reason for docker_build.ps1

---------

Co-authored-by: Petr Kalis <petr.kalis@gmail.com>
2023-08-29 17:48:33 +02:00
Petr Kalis
04145020f6
Tests: fix unit tests (#5533)
* Changed test zip file location

* Updated tests and updated Unreal plugin

Unreal plugin was previously ejected into general one, which was later removed as unnecessary. In Unreal plugin were kept fixed bugs from general one (slate issue, better name pattern for clique)

* Updated raised exception type
2023-08-29 17:35:48 +02:00
Jakub Trllo
e56d3530cb
Chore: Queued event system (#5514)
* implemented queued event system

* implemented basic tests
2023-08-29 17:31:49 +02:00
Roy Nieterau
c157f74b49
Fix double spaces in message (#5190) 2023-08-29 16:45:09 +02:00
Roy Nieterau
6014cc6549
Enhancement: Deadline plugins optimize, cleanup and fix optional support for validate deadline pools (#5531)
* Fix optional support

* Query deadline only once per url

* Report both pools if both are invalid instead of only primary pool

* Fix formatting in UI

* Re-use existing implementation of `requests_get`

* Cosmetics

* Cache deadline url responses to avoid the need of request per instance

* Only format error message when needed + convert to `KnownPublishError`

* Allow deadline url per instance, similar to `ValidateDeadlineConnections`

* Tweak grammar/readability

* Fix title

* Remove instance data from right side in Publish report since it's available in logs
2023-08-29 16:16:31 +02:00
Mustafa Zarkash
44df6d69a6
Delete print statment
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-08-29 16:55:24 +03:00
Mustafa Zarkash
c64e6c1fca
Update get_asset_fps
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-08-29 16:52:23 +03:00
Mustafa-Zarkash
9f31075acd resolve BigRoy's conversation 2023-08-29 16:41:09 +03:00
Petr Kalis
61a8ff26f0
General: Fix Validate Publish Dir Validator (#5534)
* Fix using wrong key

* Update docstrings
2023-08-29 15:06:52 +02:00
Jakub Ježek
2eefa229c0
Merge branch 'develop' into enhancement/abstracting_colorspace_publishing_functions 2023-08-29 14:27:04 +02:00
Jakub Ježek
dbb8e5389d
Merge pull request #5484 from ynput/bugfix/nuke-old-instances-missing-instance_id
Nuke: fixing missing `instance_id` error
2023-08-29 12:05:48 +02:00
Jakub Ježek
12404dd8e9
Merge pull request #5489 from ynput/enhancement/traypublisher-audio-product
TrayPublisher: adding audio product type into default presets
2023-08-29 12:04:53 +02:00
Jakub Trllo
3eb2cc21b2
Update ayon-python-api (#5512)
* query asset only if asset id is available

* updated ayon api

* fix subsets arguments
2023-08-29 12:01:29 +02:00
Kayla Man
42d0b19b46 add correct plugin name 2023-08-29 17:37:12 +08:00
Kayla Man
ad6d03ceda fix the playbacktype 2023-08-29 17:30:15 +08:00
Mustafa-Zarkash
e6bbb0c038 add reset fbs to reset framerange 2023-08-28 22:47:18 +03:00
Jakub Jezek
0f904cb32a
adding default sequence frame data 2023-08-28 17:23:19 +02:00
Kayla Man
d92f2bac2f hound 2023-08-28 23:21:54 +08:00
Kayla Man
749e8911f5 make sure ornatrix loader would raise runtime error if the user doesn't have the plugin installed 2023-08-28 23:20:43 +08:00
Roy Nieterau
e809050f15 Re-use existing select invalid and repair actions, provide more elaborate PublishValidationError report, plus fix "optional" support by using OptionalPyblishPluginMixin base class. 2023-08-28 16:54:39 +02:00
Roy Nieterau
7a513cde9a Remove Validate Instance Attributes
The new publisher always updates and imprints the publish instances with the latest Attribute Definitions of the Creator, thus making this legacy validator redundant. Currently legacy instances do not work through the new publisher (they need to be converted to work correctly) and thus even for legacy workfiles this validator is redundant.
2023-08-28 16:29:52 +02:00
Roy Nieterau
afebe08837 Refactor to PublishValidationError to allow the RepairAction to work + provide informational report message 2023-08-28 16:23:36 +02:00
Jakub Trllo
fd64e261df
Merge pull request #5521 from BigRoy/enhancement/filter_pyblish_plugins_log_attributes
Publisher: Tweak log message to provide plugin name after "Plugin"
2023-08-28 15:55:25 +02:00
Roy Nieterau
d491b4f18b Optimize query (use cmds.ls once), add Select Invalid action, improve validation report, avoid "Unknown object type" errors 2023-08-28 14:28:31 +02:00
Roy Nieterau
f95c4f27ce Use logging module style formatting 2023-08-28 13:48:20 +02:00
Kayla Man
0371d7c168
Merge pull request #5520 from ynput/bugfix/arnold_fallback_workfile_issue
Max: Fixing the bug of falling back to use workfile for Arnold or any renderers except Redshift
2023-08-28 19:41:02 +08:00
Kayla Man
1157971186 ornatrix is a fur modifier so no loading model for ornatrix abc 2023-08-28 18:55:49 +08:00
Kayla Man
a59de7db31 clean up 2023-08-28 18:50:20 +08:00
Roy Nieterau
6e50d1a814 Fix log message - actually provide plugin name after "Plugin" 2023-08-28 12:47:43 +02:00
Kayla Man
3f1fb736a6 make sure arnold and other renderers not fallbacking to workfile 2023-08-28 18:45:43 +08:00
github-actions[bot]
437f483bc4 chore(): update bug report / version 2023-08-26 03:25:53 +00:00
ynbot
f2e60c4813
[Automated] Merged main into develop 2023-08-26 05:25:28 +02:00
Ynbot
f38f1b451d [Automated] Bump version 2023-08-26 03:25:15 +00:00
ynbot
370a4cf206
[Automated] Merged develop into main 2023-08-26 05:24:26 +02:00
Jakub Trllo
5ed243e36e
Publisher: Fix multiselection value (#5505)
* fix change of value on multiselection

* fix create - publish page change
2023-08-25 17:08:34 +02:00
Jakub Ježek
39f8e65177
if no Tag in representation avoiding raise (#5511) 2023-08-25 16:20:20 +02:00
Roy Nieterau
2477287095
Publisher: Avoid warnings on thumbnails if source image also has alpha channel (#5510)
* Avoid warnings if source image also has alpha channel

* Fix logging typo
2023-08-25 16:19:49 +02:00
Kayla Man
1a61eb0c3e Libor's comment on Container namespace issue and not support rotation 2023-08-25 21:29:34 +08:00
Jakub Jezek
8260eb36bd
implementing abstarctions from colorspace 2023-08-25 13:39:56 +02:00
Jakub Jezek
499b4623a3
adding abstraction of publishing related functions 2023-08-25 13:39:34 +02:00
Jakub Jezek
e9952b5d53
global: avoiding cleanup of flagged representation 2023-08-25 11:27:44 +02:00
Kayla Man
b490b2741f hound 2023-08-25 11:56:01 +08:00
Kayla Man
098bacddb9 fix incorrect position of the container during updating 2023-08-25 11:54:44 +08:00
Jakub Jezek
93f897c780
deadline: adding collect farm target and removing redundant key 2023-08-24 13:59:34 +02:00
Kayla Man
d0857a63e0 alembic loader namespace fix 2023-08-24 17:27:52 +08:00
Kayla Man
637c6396ca hound 2023-08-24 17:13:38 +08:00
Kayla Man
fa80317f6a namespace fix for most loaders except alembic loaders 2023-08-24 17:08:37 +08:00
Milan Kolar
594bf8a1f6
Merge pull request #5477 from tokejepsen/bugfix/OP-6595_versioning-from-v0-Ftrack-publish 2023-08-24 09:36:19 +02:00
Milan Kolar
d787b7470a
Merge pull request #5455 from ynput/bugfix/add_kitsu_credentials_to_publish_job 2023-08-24 09:35:42 +02:00
Jakub Jezek
fe5dc20877
traypublisher: adding preset for audio product 2023-08-23 17:31:46 +02:00