|
7 | 7 | from docker.models.containers import Container |
8 | 8 |
|
9 | 9 | from tagging.apps.common_cli_arguments import common_arguments_parser |
| 10 | +from tagging.apps.config import Config |
10 | 11 | from tagging.hierarchy.get_manifests import get_manifests |
11 | 12 | from tagging.hierarchy.get_taggers import get_taggers |
12 | | -from tagging.manifests.build_info import BuildInfo |
13 | | -from tagging.utils.config import Config |
| 13 | +from tagging.manifests.build_info import BuildInfo, BuildInfoConfig |
14 | 14 | from tagging.utils.docker_runner import DockerRunner |
15 | 15 | from tagging.utils.get_prefix import get_file_prefix, get_tag_prefix |
16 | 16 | from tagging.utils.git_helper import GitHelper |
@@ -67,9 +67,17 @@ def get_manifest(config: Config, commit_hash_tag: str, container: Container) -> |
67 | 67 | manifest_names = [manifest.__class__.__name__ for manifest in manifests] |
68 | 68 | LOGGER.info(f"Using manifests: {manifest_names}") |
69 | 69 |
|
| 70 | + build_info_config = BuildInfoConfig( |
| 71 | + registry=config.registry, |
| 72 | + owner=config.owner, |
| 73 | + image=config.image, |
| 74 | + repository=config.repository, |
| 75 | + build_timestamp=BUILD_TIMESTAMP, |
| 76 | + ) |
| 77 | + |
70 | 78 | markdown_pieces = [ |
71 | 79 | f"# Build manifest for image: {config.image}:{commit_hash_tag}", |
72 | | - BuildInfo.markdown_piece(config, BUILD_TIMESTAMP).get_str(), |
| 80 | + BuildInfo.markdown_piece(build_info_config).get_str(), |
73 | 81 | *(manifest.markdown_piece(container).get_str() for manifest in manifests), |
74 | 82 | ] |
75 | 83 | markdown_content = "\n\n".join(markdown_pieces) + "\n" |
|
0 commit comments