diff --git a/.changelog/4827.yml b/.changelog/4827.yml new file mode 100644 index 0000000000..cd25e23e2d --- /dev/null +++ b/.changelog/4827.yml @@ -0,0 +1,4 @@ +changes: +- description: Added playbook tags into pack's "metadata.json". + type: feature +pr_number: 4827 diff --git a/demisto_sdk/commands/content_graph/objects/base_playbook.py b/demisto_sdk/commands/content_graph/objects/base_playbook.py index bf253886f5..629cd4446e 100644 --- a/demisto_sdk/commands/content_graph/objects/base_playbook.py +++ b/demisto_sdk/commands/content_graph/objects/base_playbook.py @@ -1,5 +1,5 @@ from functools import cached_property -from typing import Callable, Dict, List, Optional +from typing import Callable, Dict, List, Optional, Set import demisto_client from pydantic import BaseModel, Field @@ -221,3 +221,6 @@ def readme(self) -> ReadmeRelatedFile: @cached_property def image(self) -> ImageRelatedFile: return ImageRelatedFile(self.path, git_sha=self.git_sha) + + def metadata_fields(self) -> Set[str]: + return super().metadata_fields().union({"tags"})