Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

Feature/op 3924 implement ass extractor #4188

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1357 commits
Select commit Hold shift + click to select a range
a375af6
Merge pull request #4079 from pypeclub/feature/OP-4364_Flame-load-cli…
jakubjezek001 Nov 18, 2022
69ddc20
include secrets module to python_2 vendor
jakubjezek001 Nov 18, 2022
e81fd2d
Merge branch 'develop' into feature/OP-4201_Load-effectPlates-from-Hiero
jakubjezek001 Nov 18, 2022
b872f24
Merge pull request #4095 from pypeclub/bugfix/OP-4394_WP-lowercase-ex…
kalisp Nov 18, 2022
64a1e55
enhance speed of collect audio by converting it to context plugin
iLLiCiTiT Nov 18, 2022
2db4cc4
Fix - typo
kalisp Nov 18, 2022
a9a5f71
Merge pull request #4111 from pypeclub/bugfix/typo_in_copy_last_publi…
iLLiCiTiT Nov 18, 2022
d076de0
add more information about where ftrack service is storing versions o…
iLLiCiTiT Nov 18, 2022
996cf3d
Nuke: load image first frame
jakubjezek001 Nov 18, 2022
8d1e720
Nuke: reset tab to first native tab
jakubjezek001 Nov 18, 2022
c06f689
nuke: close property panel after node creation
jakubjezek001 Nov 18, 2022
2621f61
[Automated] Merged develop into main
ynbot Nov 19, 2022
554b3b2
[Automated] Bump version
Nov 19, 2022
4139753
[Automated] Merged main into develop
ynbot Nov 19, 2022
33974c3
aov Filtering
Nov 19, 2022
806d513
Merge pull request #4112 from pypeclub/feature/ftrack_event_server_wi…
iLLiCiTiT Nov 19, 2022
e8ce60f
Merge pull request #4093 from pypeclub/enhancement/online-family
antirotor Nov 21, 2022
06d5275
Merge pull request #4114 from pypeclub/bugfix/nuke-close-panel-and-re…
jakubjezek001 Nov 21, 2022
59ae120
Merge pull request #4113 from pypeclub/bugfix/nuke-load-image-first-f…
jakubjezek001 Nov 21, 2022
719aa11
Merge pull request #4055 from pypeclub/feature/OP-4201_Load-effectPla…
jakubjezek001 Nov 21, 2022
94939e4
rename families_to_upload to families_to_review + define it as class …
ClementHector Nov 21, 2022
cdb91c0
Added helper class for version resolving and sorting
iLLiCiTiT Nov 21, 2022
b1e899d
Use full version for resolving and use specific build if matches requ…
iLLiCiTiT Nov 21, 2022
dbc7250
few formatting changes
iLLiCiTiT Nov 21, 2022
61e5dc3
change order of default value
friquette Nov 21, 2022
0f4f888
Merge pull request #4058 from pypeclub/feature/publisher_create_next_…
iLLiCiTiT Nov 21, 2022
e24c2f8
attribute definitions can be hidden and disabled
iLLiCiTiT Nov 21, 2022
6abfa14
added special definition for hidden values
iLLiCiTiT Nov 21, 2022
fe392aa
implemented hidden widget
iLLiCiTiT Nov 21, 2022
068ec3f
enhanced attribute definitons widget
iLLiCiTiT Nov 21, 2022
a606de5
don't add hidden widgets to publisher widgets
iLLiCiTiT Nov 21, 2022
29cc9bd
Fix line length
iLLiCiTiT Nov 21, 2022
1d1e4fa
Merge pull request #4082 from quadproduction/220-wizz_upload-only-rev…
iLLiCiTiT Nov 22, 2022
7bf1d0b
aov filtering
Nov 22, 2022
996bd48
tabs widget can set current tab by index
iLLiCiTiT Nov 22, 2022
430f30c
added helper methods to know on which tab we are
iLLiCiTiT Nov 22, 2022
10b2c2b
Merge pull request #4083 from moonyuet/bugfix/OP-4341aov-filtering
antirotor Nov 22, 2022
ac9b9b2
OP-4196 - safer getter for published_path
kalisp Nov 22, 2022
c61098b
OP-4196 - fix when task_data is not dict
kalisp Nov 22, 2022
f993842
OP-4196 - remove unnecessary logging
kalisp Nov 22, 2022
ab17acd
OP-4196 - better handling of data
kalisp Nov 22, 2022
3cd241d
OP-4196 - fix wrong return type
kalisp Nov 22, 2022
8a121bc
move default settings from 'project_settings/global/tools/publish/tem…
iLLiCiTiT Nov 22, 2022
48af8be
Merge pull request #4119 from pypeclub/bugfix/backwards_compatibility…
antirotor Nov 22, 2022
788ed64
fix typo
iLLiCiTiT Nov 22, 2022
3ba5f8e
fix tas combobox sizes
iLLiCiTiT Nov 22, 2022
b2065ac
added ability to know if views have any items
iLLiCiTiT Nov 22, 2022
d87e8fe
tabs widget can accept tab indexes
iLLiCiTiT Nov 22, 2022
dd50c67
small teaks and fixes
iLLiCiTiT Nov 22, 2022
caf94fb
show publisher can accept tab to switch to
iLLiCiTiT Nov 22, 2022
6af4412
set creator window as parent of pop up window
ClementHector Nov 22, 2022
861cdad
fix formatting
iLLiCiTiT Nov 22, 2022
3b81c7f
OP-4196 - better logging of file upload errors
kalisp Nov 22, 2022
855e7d1
OP-4196 - fix filtering profiles
kalisp Nov 22, 2022
110cd58
Update the UOpenPypePublishInstance to use UDataAsset
Casgen Nov 22, 2022
c3e5b7a
update history.md
jakubjezek001 Nov 22, 2022
e600cd1
updating to 3.14.7
jakubjezek001 Nov 22, 2022
1d29af2
[Automated] Merged develop into main
ynbot Nov 23, 2022
c63f468
[Automated] Bump version
Nov 23, 2022
dae6a1f
[Automated] Merged main into develop
ynbot Nov 23, 2022
ef313d8
Merge pull request #4118 from pypeclub/bugfix/OP-4196_Slack-notificat…
kalisp Nov 23, 2022
3c36679
Merge pull request #4116 from pypeclub/feature/OP-4409_Publisher-opti…
iLLiCiTiT Nov 23, 2022
f739809
Merge pull request #4120 from pypeclub/feature/OP-4475_Publisher-Open…
iLLiCiTiT Nov 23, 2022
56d5bf8
Changed the member variables to use TSoftObjectPtr<>
Casgen Nov 23, 2022
c048ddd
Merge branch 'develop' into changelog-release
jakubjezek001 Nov 23, 2022
c77cb05
Merge pull request #4121 from quadproduction/225-wizz_bug-pop-up-wind…
kalisp Nov 23, 2022
fd3fc6e
Merge branch 'develop' into changelog-release
jakubjezek001 Nov 23, 2022
0d88af8
update latest 3.14.7
jakubjezek001 Nov 23, 2022
6725c1f
udpate history
jakubjezek001 Nov 23, 2022
07c4d66
Merge branch 'changelog-release' into develop
jakubjezek001 Nov 23, 2022
ea9e3a8
[Automated] Merged develop into main
ynbot Nov 23, 2022
eb686c8
Merge pull request #4117 from pypeclub/bugfix/wrong_variable_check
iLLiCiTiT Nov 23, 2022
2594bc2
[Automated] Bump version
Nov 23, 2022
63b82e2
[Automated] Merged main into develop
ynbot Nov 23, 2022
8b1b09b
[Automated] Release
Nov 23, 2022
5779687
Removed unused argument
iLLiCiTiT Nov 23, 2022
a497e9b
[Automated] Merged release main into develop
ynbot Nov 23, 2022
ec0f698
celaction: fixing host
jakubjezek001 Nov 23, 2022
c3b7e32
skip turning on/off of autosync
iLLiCiTiT Nov 23, 2022
635c662
raise known publish error if project in ftrack was not found
iLLiCiTiT Nov 23, 2022
5a0cc52
implemented helper methods to query information we need from ftrack
iLLiCiTiT Nov 23, 2022
a78ef54
query user at the start of import method instead of requerying it again
iLLiCiTiT Nov 23, 2022
36afd8a
import to ftrack is not recursion based but queue based method
iLLiCiTiT Nov 23, 2022
5de422d
change how custom attributes are filled on entities and how entities …
iLLiCiTiT Nov 23, 2022
27e4985
Extract Alembic animation from Blender
simonebarbieri Nov 23, 2022
36effdc
Hound fixes
simonebarbieri Nov 23, 2022
9fb726d
Merge pull request #4126 from pypeclub/feature/OP-4499_Backend---edit…
iLLiCiTiT Nov 23, 2022
484a77a
integrate ftrack api always create new session for each instance proc…
iLLiCiTiT Nov 23, 2022
f821337
don't create and close existing connections
iLLiCiTiT Nov 23, 2022
f1e1a1b
Merge pull request #4115 from pypeclub/feature/deadline_build_version…
iLLiCiTiT Nov 24, 2022
29f6e66
Merge branch 'develop' into feature/OP-3437_CelAction-conversion-to-op3
jakubjezek001 Nov 24, 2022
44a7e84
Merge remote-tracking branch 'origin/develop' into enhancement/OP-307…
antirotor Nov 24, 2022
3325ee0
:art: change how the instances are deleted and instance look
antirotor Nov 24, 2022
d65eadb
:bug: fix function call in argument
antirotor Nov 24, 2022
25638e9
Merge pull request #3046 from pypeclub/enhancement/OP-3075_houdini-ne…
antirotor Nov 24, 2022
b91c3f5
celaction rename hook
jakubjezek001 Nov 24, 2022
0f4c4ea
default launcher
jakubjezek001 Nov 24, 2022
609beaa
:bug: add all connections
antirotor Nov 24, 2022
1b882cb
celaction: recognize hook
jakubjezek001 Nov 24, 2022
1f38d06
celaciton: resolving cli to hook
jakubjezek001 Nov 24, 2022
54bb955
celaction: improving setup hook
jakubjezek001 Nov 24, 2022
00bbd4e
celation executable fix
jakubjezek001 Nov 24, 2022
a3c5573
celaction removing unused code
jakubjezek001 Nov 24, 2022
3aa5780
celaction: clearing old code
jakubjezek001 Nov 24, 2022
2f80dcc
celaction: fixing scene env and adding chunk
jakubjezek001 Nov 24, 2022
bdda909
celaction icon
jakubjezek001 Nov 24, 2022
ead08ee
celaction rename variant to current
jakubjezek001 Nov 24, 2022
0f1995e
celaction current variant settings
jakubjezek001 Nov 24, 2022
08691e2
celaction: ext added to anatomy data
jakubjezek001 Nov 24, 2022
72840c2
do not validate existence of maketx path after calling 'get_oiio_tool…
iLLiCiTiT Nov 24, 2022
0167886
celaction: removing resolution from cli
jakubjezek001 Nov 24, 2022
4fcc181
Merge pull request #4136 from pypeclub/bugfix/maketx_executable_issue
iLLiCiTiT Nov 24, 2022
31babaa
change how extensions are checked when finding executable
iLLiCiTiT Nov 24, 2022
3ca4c04
added ability to fill only extension when is missing
iLLiCiTiT Nov 24, 2022
453cada
change how oiio tools executables are found
iLLiCiTiT Nov 24, 2022
6925a96
celaction: return back resolution override
jakubjezek001 Nov 24, 2022
a17f516
celaction: deadline submitter to modules
jakubjezek001 Nov 24, 2022
66bbaf6
celaction: project width and height to hook
jakubjezek001 Nov 24, 2022
fc79593
Merge pull request #4135 from pypeclub/bugfix/maya-look-collect-all-c…
antirotor Nov 24, 2022
6ccd3ee
Merge pull request #4137 from pypeclub/feature/find_executable_enhanc…
iLLiCiTiT Nov 24, 2022
d7e6b03
refactore extract hierarchy plugin
iLLiCiTiT Nov 25, 2022
d92448f
celaction: adding deadline custom plugin
jakubjezek001 Nov 25, 2022
4a9b214
fix sync of asset docs on instances
iLLiCiTiT Nov 25, 2022
04ac174
adding .eslintignore file for deadline plugin
jakubjezek001 Nov 25, 2022
86608dd
trying better flake8 ignore
jakubjezek001 Nov 25, 2022
f8e3e99
flake8 ignore almost done
jakubjezek001 Nov 25, 2022
ceabbe0
flake8 file clearing
jakubjezek001 Nov 25, 2022
6cefb2e
celaction: deadline and settings improvements
jakubjezek001 Nov 25, 2022
ecbdac0
celaction: add local render target
jakubjezek001 Nov 25, 2022
6994e48
celaction: returning frame to anatomy data
jakubjezek001 Nov 25, 2022
f8b00d7
celaction: submit job from published workfile
jakubjezek001 Nov 25, 2022
2117df1
move deadline plugin to correct place
jakubjezek001 Nov 25, 2022
891a7e7
celaction: restructuring cli.py and kwargs
jakubjezek001 Nov 25, 2022
91580fd
celaction: hook should define data from asset_doc
jakubjezek001 Nov 25, 2022
a4e6f67
celaction: fix kwargs print
jakubjezek001 Nov 25, 2022
30550c2
celaction: render from published workfile fix
jakubjezek001 Nov 25, 2022
0c475d5
celaction: deadline job delay settings
jakubjezek001 Nov 25, 2022
eb1b6e0
label readability
jakubjezek001 Nov 25, 2022
9f5e892
removing redundant code
jakubjezek001 Nov 25, 2022
3491ef7
remove nuke code
jakubjezek001 Nov 25, 2022
f162ec5
celaction: removing environment from job
jakubjezek001 Nov 25, 2022
193112c
deadline: adding openpype version to global job
jakubjezek001 Nov 25, 2022
213b3c1
[Automated] Merged develop into main
ynbot Nov 26, 2022
b74675e
[Automated] Bump version
Nov 26, 2022
f0ece4b
[Automated] Merged main into develop
ynbot Nov 26, 2022
8eae3d3
Update The #include for NotificationManager
Casgen Nov 26, 2022
c2e9bdf
celaction: DL improving code
jakubjezek001 Nov 26, 2022
1f6be56
celaction: improving code PR feedback
jakubjezek001 Nov 26, 2022
a2abcd2
Optional viewport refresh on pointcache extraction
tokejepsen Nov 28, 2022
9e2f3ab
Disable viewport Pan/Zoom on playblast extraction.
tokejepsen Nov 28, 2022
34d2f12
Hound
tokejepsen Nov 28, 2022
49ad1db
Include thumbnail extraction
tokejepsen Nov 28, 2022
9aeb789
bugfix: Use unused 'paths' list
2-REC Nov 29, 2022
c1437c0
Merge pull request #4148 from 2-REC-forks/bugfix/standalone-drop-dire…
iLLiCiTiT Nov 29, 2022
441652a
[Automated] Merged develop into main
ynbot Nov 30, 2022
2e4db12
[Automated] Bump version
Nov 30, 2022
bb2189b
[Automated] Merged main into develop
ynbot Nov 30, 2022
775dc75
Merge branch 'pypeclub:develop' into bugfix/sa-validate-texture-workf…
2-REC Nov 30, 2022
29b9603
change start_number if input is sequence instead of adding -ss
iLLiCiTiT Nov 30, 2022
f128425
Update openpype/modules/deadline/plugins/publish/submit_celaction_dea…
jakubjezek001 Nov 30, 2022
7a90f8f
celaction: shifting argparse to publish plugin
jakubjezek001 Nov 30, 2022
0f242b5
Merge remote-tracking branch 'pypeclub/feature/OP-3437_CelAction-conv…
jakubjezek001 Nov 30, 2022
63eae39
moved few lines to make it more logical
iLLiCiTiT Nov 30, 2022
42588da
unify formatting
iLLiCiTiT Nov 30, 2022
7e2400d
Merge pull request #4139 from pypeclub/feature/extact_hierachy_enhanc…
iLLiCiTiT Dec 1, 2022
7544771
replace reset with configure locations
iLLiCiTiT Dec 1, 2022
4acbb9f
general: integrate skips transfere files in src == dst
jakubjezek001 Dec 1, 2022
15fa6f6
fix occational double parents issue
iLLiCiTiT Dec 1, 2022
4705e6a
Merge pull request #4153 from pypeclub/bugfix/ftrack_sync_parents_issue
iLLiCiTiT Dec 1, 2022
5e6d64a
Merge pull request #4129 from pypeclub/feature/OP-4503_Ftrack---integ…
iLLiCiTiT Dec 1, 2022
b5a5c72
Comments to resolve.
tokejepsen Dec 2, 2022
11a2ce3
Consistent Python version
tokejepsen Dec 2, 2022
73393a7
Note about unrestricted execution on Windows.
tokejepsen Dec 2, 2022
a465315
Add optional keyword to suspend_refresh.
tokejepsen Dec 2, 2022
b14a071
update change log and history for release
jakubjezek001 Dec 2, 2022
82d6a2e
Merge pull request #4162 from pypeclub/change-log-new-release
64qam Dec 2, 2022
14fb3b2
[Automated] Merged develop into main
ynbot Dec 2, 2022
6078a57
[Automated] Bump version
Dec 2, 2022
195ba7b
[Automated] Merged main into develop
ynbot Dec 2, 2022
2195cef
[Automated] Bump version
Dec 2, 2022
68ae982
[Automated] Merged main into develop
ynbot Dec 2, 2022
42984c5
[Automated] Release
Dec 2, 2022
814b91d
[Automated] Merged release main into develop
ynbot Dec 2, 2022
c56a84e
Merge pull request #4128 from pypeclub/feature/blender-extract_alembi…
LiborBatek Dec 2, 2022
412d03d
Merge fixes for tests from branch with Deadline tests.
kalisp Dec 2, 2022
bf58eb8
Hound
kalisp Dec 2, 2022
5207387
Added AE test with old stored instances
kalisp Dec 2, 2022
e68ad50
Remove temporarily AE tests configured for Tray Publisher
kalisp Dec 2, 2022
6bba712
nuke: viewer with Rec.709 is correctly returning full name
jakubjezek001 Dec 2, 2022
9e40ef9
Ensure Mongo database directory exists.
tokejepsen Dec 2, 2022
1fcc155
Fix AE legacy test
kalisp Dec 2, 2022
e2ec145
Fix Nuke legacy test
kalisp Dec 2, 2022
3ceeeba
Merge pull request #4163 from pypeclub/chore/fix_automatic_tests_in_d…
kalisp Dec 2, 2022
6d38900
Merge pull request #4152 from pypeclub/bugfix/no_handles_extract_revi…
iLLiCiTiT Dec 2, 2022
45bf690
Merge pull request #4166 from tokejepsen/bugfix/run_mongo_directory
antirotor Dec 2, 2022
1719e33
flame: create vertically aligned subsets fix
jakubjezek001 Dec 2, 2022
c9e59c4
Merge pull request #4144 from tokejepsen/enhancement/maya_pointcache
antirotor Dec 2, 2022
df5c024
Merge pull request #4146 from tokejepsen/enhancement/maya_pan_zoom_state
antirotor Dec 2, 2022
b9e8e81
Merge pull request #4124 from orbitools/enhancement/OP-3950_use-UData…
antirotor Dec 2, 2022
52aef07
Merge pull request #4161 from tokejepsen/patch-2
antirotor Dec 2, 2022
8ddcfd5
Merge pull request #4160 from tokejepsen/patch-1
antirotor Dec 2, 2022
5856861
[Automated] Merged develop into main
ynbot Dec 3, 2022
b15b583
[Automated] Bump version
Dec 3, 2022
0753d5d
[Automated] Merged main into develop
ynbot Dec 3, 2022
5c0e703
Merge branch 'pypeclub:develop' into bugfix/sa-validate-texture-workf…
2-REC Dec 3, 2022
ee921e0
Removed class variable and TODOs
2-REC Dec 3, 2022
687f6da
Merge branch 'develop' into feature/OP-3924_implement-ass-extractor
tokejepsen Dec 5, 2022
9694fd4
Merge branch 'develop' into feature/OP-3924_implement-ass-extractor
tokejepsen Dec 5, 2022
c071724
remove tk_library and tcl_librabry envs for nuke processes
iLLiCiTiT Dec 5, 2022
092ae0f
Merge pull request #4150 from 2-REC-forks/bugfix/sa-validate-texture-…
kalisp Dec 5, 2022
c0b05e5
add break and better explanation of procedure
jakubjezek001 Dec 5, 2022
ca1d518
comment improvement
jakubjezek001 Dec 5, 2022
ad4e504
Merge pull request #4169 from pypeclub/bugfix/OP-4546_flame-vertical-…
jakubjezek001 Dec 5, 2022
62e5e71
Merge branch 'develop' into feature/OP-3437_CelAction-conversion-to-op3
jakubjezek001 Dec 5, 2022
c7a4cf1
Merge pull request #4140 from pypeclub/feature/OP-3437_CelAction-conv…
jakubjezek001 Dec 5, 2022
c9d6746
Merge pull request #4171 from pypeclub/bugfix/OP-4557_Nuke-Wrong-enco…
iLLiCiTiT Dec 5, 2022
22e664c
Indicate sequence or single frame.
tokejepsen Dec 5, 2022
0151540
added collector which can add comment per instance
iLLiCiTiT Dec 5, 2022
f7f5019
CollectComment plugin also store comment on each instance
iLLiCiTiT Dec 5, 2022
fd5ac3b
added settings for the attribute collector
iLLiCiTiT Dec 5, 2022
1f05a39
use comment from instance where possible
iLLiCiTiT Dec 5, 2022
5d24bfc
commit forgotten change of getting attribute values from plugin
iLLiCiTiT Dec 5, 2022
e6585be
fix missing method
iLLiCiTiT Dec 5, 2022
6e520f5
removed redundant line
iLLiCiTiT Dec 6, 2022
7c16c15
Merge pull request #4178 from pypeclub/feature/OP-4531_comment-per-it…
iLLiCiTiT Dec 6, 2022
2c36e10
Merge branch 'develop' into feature/collect_audio_speed_enhancement
iLLiCiTiT Dec 6, 2022
fffe116
fix import
iLLiCiTiT Dec 6, 2022
ad13805
fix fields query
iLLiCiTiT Dec 6, 2022
63b47ef
integrate thumbnail looks for thumbnail to multiple places
iLLiCiTiT Dec 6, 2022
21411d5
store thumbnail path to instance data
iLLiCiTiT Dec 6, 2022
aa704b4
change order of thumbnail path resolving
iLLiCiTiT Dec 6, 2022
608afc3
move unpublished representations logic to separated method
iLLiCiTiT Dec 6, 2022
272fd1e
Merge pull request #4181 from pypeclub/bugfix/integrate_thumbnail_source
iLLiCiTiT Dec 6, 2022
c764dc2
normalize paths when added to queue
iLLiCiTiT Dec 6, 2022
18a9c55
skip if source and destination are the same paths
iLLiCiTiT Dec 6, 2022
36dcab1
formatting changes
iLLiCiTiT Dec 6, 2022
ee71a05
removed redundant check of directory
iLLiCiTiT Dec 6, 2022
9f2cd89
remove unused variable
iLLiCiTiT Dec 6, 2022
2c55ee5
remove source and destination check from integrate
iLLiCiTiT Dec 6, 2022
2e17bf4
Merge pull request #4184 from pypeclub/feature/OP-4566_File-transacti…
iLLiCiTiT Dec 6, 2022
2d5969a
Merge pull request #4060 from pypeclub/bugfix/oiio_conversion_multipa…
iLLiCiTiT Dec 6, 2022
c67a0b5
Merge pull request #4165 from pypeclub/bugfix/OP-4555-Nuke-detect-vie…
jakubjezek001 Dec 6, 2022
a99c4a8
Merge pull request #4110 from pypeclub/feature/collect_audio_speed_en…
iLLiCiTiT Dec 6, 2022
1fc8528
Remove redundant infected code
tokejepsen Dec 6, 2022
fd63457
Creator settings
tokejepsen Dec 6, 2022
3cf47e2
Collect camera from objectset if present.
tokejepsen Dec 6, 2022
76bf9bf
Working extractor
tokejepsen Dec 6, 2022
3b1f69a
Merge branch 'develop' into feature/OP-3924_implement-ass-extractor
tokejepsen Dec 6, 2022
31d14cb
Remove redundant lib
tokejepsen Dec 6, 2022
b974c67
Refactor
tokejepsen Dec 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
28 changes: 28 additions & 0 deletions .github/workflows/milestone_assign.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Milestone - assign to PRs

on:
pull_request_target:
types: [closed]

jobs:
run_if_release:
if: startsWith(github.base_ref, 'release/')
runs-on: ubuntu-latest
steps:
- name: 'Assign Milestone [next-minor]'
if: github.event.pull_request.milestone == null
uses: zoispag/action-assign-milestone@v1
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
milestone: 'next-minor'

run_if_develop:
if: ${{ github.base_ref == 'develop' }}
runs-on: ubuntu-latest
steps:
- name: 'Assign Milestone [next-patch]'
if: github.event.pull_request.milestone == null
uses: zoispag/action-assign-milestone@v1
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
milestone: 'next-patch'
62 changes: 62 additions & 0 deletions .github/workflows/milestone_create.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Milestone - create default

on:
milestone:
types: [closed, edited]

jobs:
generate-next-patch:
runs-on: ubuntu-latest
steps:
- name: 'Get Milestones'
uses: "WyriHaximus/github-action-get-milestones@master"
id: milestones
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

- run: printf "name=number::%s" $(printenv MILESTONES | jq --arg MILESTONE $(printenv MILESTONE) '.[] | select(.title == $MILESTONE) | .number')
id: querymilestone
env:
MILESTONES: ${{ steps.milestones.outputs.milestones }}
MILESTONE: "next-patch"

- name: Read output
run: |
echo "${{ steps.querymilestone.outputs.number }}"

- name: 'Create `next-patch` milestone'
if: steps.querymilestone.outputs.number == ''
id: createmilestone
uses: "WyriHaximus/github-action-create-milestone@v1"
with:
title: 'next-patch'
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

generate-next-minor:
runs-on: ubuntu-latest
steps:
- name: 'Get Milestones'
uses: "WyriHaximus/github-action-get-milestones@master"
id: milestones
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

- run: printf "name=number::%s" $(printenv MILESTONES | jq --arg MILESTONE $(printenv MILESTONE) '.[] | select(.title == $MILESTONE) | .number')
id: querymilestone
env:
MILESTONES: ${{ steps.milestones.outputs.milestones }}
MILESTONE: "next-minor"

- name: Read output
run: |
echo "${{ steps.querymilestone.outputs.number }}"

- name: 'Create `next-minor` milestone'
if: steps.querymilestone.outputs.number == ''
id: createmilestone
uses: "WyriHaximus/github-action-create-milestone@v1"
with:
title: 'next-minor'
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
46 changes: 23 additions & 23 deletions .github/workflows/prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,27 +37,27 @@ jobs:

echo ::set-output name=next_tag::$RESULT

- name: "✏️ Generate full changelog"
if: steps.version_type.outputs.type != 'skip'
id: generate-full-changelog
uses: heinrichreimer/github-changelog-generator-action@v2.2
with:
token: ${{ secrets.ADMIN_TOKEN }}
addSections: '{"documentation":{"prefix":"### 📖 Documentation","labels":["type: documentation"]},"tests":{"prefix":"### ✅ Testing","labels":["tests"]},"feature":{"prefix":"**🆕 New features**", "labels":["type: feature"]},"breaking":{"prefix":"**💥 Breaking**", "labels":["breaking"]},"enhancements":{"prefix":"**🚀 Enhancements**", "labels":["type: enhancement"]},"bugs":{"prefix":"**🐛 Bug fixes**", "labels":["type: bug"]},"deprecated":{"prefix":"**⚠️ Deprecations**", "labels":["depreciated"]}, "refactor":{"prefix":"**🔀 Refactored code**", "labels":["refactor"]}}'
issues: false
issuesWoLabels: false
sinceTag: "3.0.0"
maxIssues: 100
pullRequests: true
prWoLabels: false
author: false
unreleased: true
compareLink: true
stripGeneratorNotice: true
verbose: true
unreleasedLabel: ${{ steps.version.outputs.next_tag }}
excludeTagsRegex: "CI/.+"
releaseBranch: "main"
# - name: "✏️ Generate full changelog"
# if: steps.version_type.outputs.type != 'skip'
# id: generate-full-changelog
# uses: heinrichreimer/github-changelog-generator-action@v2.3
# with:
# token: ${{ secrets.ADMIN_TOKEN }}
# addSections: '{"documentation":{"prefix":"### 📖 Documentation","labels":["type: documentation"]},"tests":{"prefix":"### ✅ Testing","labels":["tests"]},"feature":{"prefix":"**🆕 New features**", "labels":["type: feature"]},"breaking":{"prefix":"**💥 Breaking**", "labels":["breaking"]},"enhancements":{"prefix":"**🚀 Enhancements**", "labels":["type: enhancement"]},"bugs":{"prefix":"**🐛 Bug fixes**", "labels":["type: bug"]},"deprecated":{"prefix":"**⚠️ Deprecations**", "labels":["depreciated"]}, "refactor":{"prefix":"**🔀 Refactored code**", "labels":["refactor"]}}'
# issues: false
# issuesWoLabels: false
# sinceTag: "3.12.0"
# maxIssues: 100
# pullRequests: true
# prWoLabels: false
# author: false
# unreleased: true
# compareLink: true
# stripGeneratorNotice: true
# verbose: true
# unreleasedLabel: ${{ steps.version.outputs.next_tag }}
# excludeTagsRegex: "CI/.+"
# releaseBranch: "main"

- name: "🖨️ Print changelog to console"
if: steps.version_type.outputs.type != 'skip'
Expand Down Expand Up @@ -85,11 +85,11 @@ jobs:
tags: true
unprotect_reviews: true

- name: 🔨 Merge main back to develop
- name: 🔨 Merge main back to develop
uses: everlytic/branch-merge@1.1.0
if: steps.version_type.outputs.type != 'skip'
with:
github_token: ${{ secrets.ADMIN_TOKEN }}
source_ref: 'main'
target_branch: 'develop'
commit_message_template: '[Automated] Merged {source_ref} into {target_branch}'
commit_message_template: '[Automated] Merged {source_ref} into {target_branch}'
54 changes: 27 additions & 27 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Stable Release

on:
release:
types:
types:
- prereleased

jobs:
Expand All @@ -13,7 +13,7 @@ jobs:
steps:
- name: 🚛 Checkout Code
uses: actions/checkout@v2
with:
with:
fetch-depth: 0

- name: Set up Python
Expand All @@ -33,27 +33,27 @@ jobs:
echo ::set-output name=last_release::$LASTRELEASE
echo ::set-output name=release_tag::$RESULT

- name: "✏️ Generate full changelog"
if: steps.version.outputs.release_tag != 'skip'
id: generate-full-changelog
uses: heinrichreimer/github-changelog-generator-action@v2.2
with:
token: ${{ secrets.ADMIN_TOKEN }}
addSections: '{"documentation":{"prefix":"### 📖 Documentation","labels":["type: documentation"]},"tests":{"prefix":"### ✅ Testing","labels":["tests"]},"feature":{"prefix":"**🆕 New features**", "labels":["type: feature"]},"breaking":{"prefix":"**💥 Breaking**", "labels":["breaking"]},"enhancements":{"prefix":"**🚀 Enhancements**", "labels":["type: enhancement"]},"bugs":{"prefix":"**🐛 Bug fixes**", "labels":["type: bug"]},"deprecated":{"prefix":"**⚠️ Deprecations**", "labels":["depreciated"]}, "refactor":{"prefix":"**🔀 Refactored code**", "labels":["refactor"]}}'
issues: false
issuesWoLabels: false
sinceTag: "3.0.0"
maxIssues: 100
pullRequests: true
prWoLabels: false
author: false
unreleased: true
compareLink: true
stripGeneratorNotice: true
verbose: true
futureRelease: ${{ steps.version.outputs.release_tag }}
excludeTagsRegex: "CI/.+"
releaseBranch: "main"
# - name: "✏️ Generate full changelog"
# if: steps.version.outputs.release_tag != 'skip'
# id: generate-full-changelog
# uses: heinrichreimer/github-changelog-generator-action@v2.3
# with:
# token: ${{ secrets.ADMIN_TOKEN }}
# addSections: '{"documentation":{"prefix":"### 📖 Documentation","labels":["type: documentation"]},"tests":{"prefix":"### ✅ Testing","labels":["tests"]},"feature":{"prefix":"**🆕 New features**", "labels":["type: feature"]},"breaking":{"prefix":"**💥 Breaking**", "labels":["breaking"]},"enhancements":{"prefix":"**🚀 Enhancements**", "labels":["type: enhancement"]},"bugs":{"prefix":"**🐛 Bug fixes**", "labels":["type: bug"]},"deprecated":{"prefix":"**⚠️ Deprecations**", "labels":["depreciated"]}, "refactor":{"prefix":"**🔀 Refactored code**", "labels":["refactor"]}}'
# issues: false
# issuesWoLabels: false
# sinceTag: "3.12.0"
# maxIssues: 100
# pullRequests: true
# prWoLabels: false
# author: false
# unreleased: true
# compareLink: true
# stripGeneratorNotice: true
# verbose: true
# futureRelease: ${{ steps.version.outputs.release_tag }}
# excludeTagsRegex: "CI/.+"
# releaseBranch: "main"

- name: 💾 Commit and Tag
id: git_commit
Expand All @@ -73,8 +73,8 @@ jobs:
token: ${{ secrets.ADMIN_TOKEN }}
branch: main
tags: true
unprotect_reviews: true
unprotect_reviews: true

- name: "✏️ Generate last changelog"
if: steps.version.outputs.release_tag != 'skip'
id: generate-last-changelog
Expand Down Expand Up @@ -114,11 +114,11 @@ jobs:
with:
tag: "${{ steps.version.outputs.current_version }}"

- name: 🔁 Merge main back to develop
- name: 🔁 Merge main back to develop
if: steps.version.outputs.release_tag != 'skip'
uses: everlytic/branch-merge@1.1.0
with:
github_token: ${{ secrets.ADMIN_TOKEN }}
source_ref: 'main'
target_branch: 'develop'
commit_message_template: '[Automated] Merged release {source_ref} into {target_branch}'
commit_message_template: '[Automated] Merged release {source_ref} into {target_branch}'
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,5 @@ tools/run_eventserver.*

# Developer tools
tools/dev_*

.github_changelog_generator
Loading