mirror of
				https://github.com/zulip/zulip.git
				synced 2025-10-31 12:03:46 +00:00 
			
		
		
		
	integration-docs: Add Git integration screenshot config and image.
Temporarily exclude Git from `test_integration_doc_endpoints`, until the doc is updated. The screenshot for this integration is added separately since this adds a new screenshot for an integration whose doc is in the python-zulip-api repo. Since this breaks the sync between the docs and the screenshots, an exclusion is added to make the tests pass.
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								static/images/integrations/git/001.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								static/images/integrations/git/001.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 61 KiB | 
| @@ -70,6 +70,7 @@ FIXTURELESS_INTEGRATIONS_WITH_SCREENSHOTS: list[str] = [ | |||||||
|     "capistrano", |     "capistrano", | ||||||
|     "codebase", |     "codebase", | ||||||
|     "discourse", |     "discourse", | ||||||
|  |     "git", | ||||||
|     "github-actions", |     "github-actions", | ||||||
|     "google-calendar", |     "google-calendar", | ||||||
|     "jenkins", |     "jenkins", | ||||||
| @@ -749,8 +750,6 @@ NO_SCREENSHOT_CONFIG = ( | |||||||
|         # the integration is planned to be removed |         # the integration is planned to be removed | ||||||
|         "twitter", |         "twitter", | ||||||
|     } |     } | ||||||
|     # Python API Integrations that do not currently have screenshots in docs |  | ||||||
|     | {"git"} |  | ||||||
|     | NO_SCREENSHOT_WEBHOOKS |     | NO_SCREENSHOT_WEBHOOKS | ||||||
|     | hubot_integration_names |     | hubot_integration_names | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -417,7 +417,7 @@ class DocPageTest(ZulipTestCase): | |||||||
|         # for the PythonAPIIntegrations, so we cannot avoid going out of sync |         # for the PythonAPIIntegrations, so we cannot avoid going out of sync | ||||||
|         # when adding/deleting screenshots. |         # when adding/deleting screenshots. | ||||||
|         # Use this set to temporarily add exclusions to this test. |         # Use this set to temporarily add exclusions to this test. | ||||||
|         exception_images: set[str] = {"jira-plugin/001.png"} |         exception_images: set[str] = {"jira-plugin/001.png", "git/001.png"} | ||||||
|         images_in_dir.update(exception_images) |         images_in_dir.update(exception_images) | ||||||
|         images_in_docs.update(exception_images) |         images_in_docs.update(exception_images) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -14,9 +14,11 @@ THREE_DIGIT_NUMBER = "492" | |||||||
|  |  | ||||||
| # Example user content | # Example user content | ||||||
| BO_NAME = "Bo Williams" | BO_NAME = "Bo Williams" | ||||||
|  | BO_EMAIL = "bwilliams@example.com" | ||||||
| BO_GIT_NAME = "bo-williams" | BO_GIT_NAME = "bo-williams" | ||||||
|  |  | ||||||
| KEVIN_NAME = "Kevin Lin" | KEVIN_NAME = "Kevin Lin" | ||||||
|  | KEVIN_EMAIL = "klin@example.com" | ||||||
|  |  | ||||||
| # Example project content | # Example project content | ||||||
| PROJECT_NAME = "Example Project" | PROJECT_NAME = "Example Project" | ||||||
| @@ -85,6 +87,14 @@ DISCOURSE = ScreenshotContent( | |||||||
| > {COMMIT_BODY_A}""", | > {COMMIT_BODY_A}""", | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  | GIT = ScreenshotContent( | ||||||
|  |     topic=BRANCH_GIT, | ||||||
|  |     content=f"""`{DEPLOYMENT_HASH[:12]}` was deployed to `{BRANCH_GIT}` with: | ||||||
|  | * {KEVIN_EMAIL} - {COMMIT_HASH_A[:7]}: {COMMIT_MESSAGE_A} | ||||||
|  | * {BO_EMAIL} - {COMMIT_HASH_B[:7]}: {COMMIT_MESSAGE_B} | ||||||
|  | """, | ||||||
|  | ) | ||||||
|  |  | ||||||
| GITHUB_ACTIONS = ScreenshotContent( | GITHUB_ACTIONS = ScreenshotContent( | ||||||
|     topic="scheduled backups", |     topic="scheduled backups", | ||||||
|     content=f"""Backup [failed]() at {DATETIME_STAMP}. |     content=f"""Backup [failed]() at {DATETIME_STAMP}. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user