23 lines
903 B
YAML
23 lines
903 B
YAML
# 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"
|