]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
script/redmine-upkeep: indicate log location in comments
authorPatrick Donnelly <pdonnell@ibm.com>
Wed, 16 Jul 2025 18:19:43 +0000 (14:19 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Tue, 12 Aug 2025 16:01:24 +0000 (12:01 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
src/script/redmine-upkeep.py

index e05409c8be35e0d1e8a98148f94af841934a3811..8e865b3043c59242250e3de3c73e5942c500adbe 100755 (executable)
@@ -40,6 +40,11 @@ except FileNotFoundError:
 GITHUB_TOKEN = os.getenv("GITHUB_TOKEN", GITHUB_TOKEN)
 
 GITHUB_ACTIONS = os.getenv("GITHUB_ACTIONS") == 'true'
+GITHUB_SERVER_URL = os.getenv("GITHUB_SERVER_URL", "https://github.com/")
+GITHUB_REPOSITORY = os.getenv("GITHUB_REPOSITORY", "ceph/ceph")
+GITHUB_RUN_ID = os.getenv("GITHUB_RUN_ID", "nil")
+
+GITHUB_ACTION_LOG = f"{GITHUB_SERVER_URL}/{GITHUB_REPOSITORY}/actions/runs/{GITHUB_RUN_ID}"
 
 GITHUB_USER = os.getenv("GITHUB_USER", os.getenv("GITHUB_USER", getuser()))
 GITHUB_ORG = "ceph"
@@ -772,6 +777,10 @@ h2. Update Payload
 <pre>
 {json.dumps(issue_update.get_update_payload(suppress_mail=True), indent=4)}
 </pre>
+
+h2. Update Log
+
+{GITHUB_ACTION_LOG}
 """
         comment = comment.strip()
         issue_update.logger.debug("Created update failure comment:\n%s", comment)
@@ -909,6 +918,8 @@ h2. Update Payload
             "Pull Request ID" field on each ticket. A future run of this
             script will appropriately update them.
 
+            Update Log: {GITHUB_ACTION_LOG}
+
         """
         comment_body = textwrap.dedent(comment_body)
         log.debug(f"Leaving comment:\n{comment_body}")