Wake Hermes when Emil comments on a pull request
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Wakes Hermes when Emil comments on a pull request of the devlog (a general comment, a review, or a comment on a line): it drops a signal file into a folder
|
||||
# that a systemd path unit on the server watches; that unit runs Hermes, which answers the comment. Only Emil's own comments count: Hermes's replies never
|
||||
# wake it again. Lives in the devlog repository as .gitea/workflows/comment.yml (it runs from main, so it starts working once merged).
|
||||
name: wake-hermes
|
||||
on:
|
||||
issue_comment:
|
||||
types: [created]
|
||||
pull_request_review:
|
||||
types: [submitted]
|
||||
pull_request_review_comment:
|
||||
types: [created]
|
||||
jobs:
|
||||
wake:
|
||||
if: github.actor == 'Emil_Shanaty'
|
||||
runs-on: python
|
||||
container:
|
||||
image: python:3.13-alpine
|
||||
volumes:
|
||||
- /home/hermes/trigger:/trigger
|
||||
steps:
|
||||
- name: Drop the signal
|
||||
run: test -d /trigger && date -u +%s > "/trigger/comment-$GITHUB_RUN_ID"
|
||||
Reference in New Issue
Block a user