Skip to content

Commit f85fd5d

Browse files
hyperpolymathclaude
andcommitted
chore(ci): repoint push-email-notify to smtp-notify-action
Replaces dawidd6/action-send-mail with hyperpolymath/smtp-notify-action v0.1.0 (1b3b752d39a4fe4c0f28f10905e4608789d3e050) per the 2026-09-02 ruling; file is the rsr-template-repo canonical (dormant gating on vars.PUSH_EMAIL_ENABLED unchanged). regime=no-lock changed=.github/workflows/push-email-notify.yml, Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1 parent 5df22e6 commit f85fd5d

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

‎.github/workflows/push-email-notify.yml‎

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,27 @@
33
# PUSH_EMAIL_ENABLED=true (the single on/off switch). Addresses are pre-filled;
44
# sending needs the org SMTP secrets (SMTP_HOST/PORT/USER/PASS). Inherited by
55
# new repos from the template; placed on existing repos by the farm sweep.
6+
#
7+
# Re-landed after the 2026-07-20 notification-storm freeze (removed in
8+
# 09f94c5), now on hyperpolymath/smtp-notify-action: Node-free, the SMTP
9+
# session is Idris2-specified and machine-checked, the binary is Zig-built,
10+
# byte-reproducible, and SHA-256-pinned inside the action itself.
611
name: Push email notification
712
on:
8-
push: {}
13+
push:
14+
# Branch pushes only: tag and deletion payloads mislabel Branch:/head_commit.
15+
branches: ['**']
916
permissions:
1017
contents: read
1118
jobs:
1219
notify:
1320
name: Email on push
1421
if: ${{ vars.PUSH_EMAIL_ENABLED == 'true' }}
1522
runs-on: ubuntu-latest
23+
timeout-minutes: 5
1624
steps:
1725
- name: Send push notification email
18-
uses: dawidd6/action-send-mail@0bbdab096651ee93f37ec02383e088183d41ff0b # pinned
26+
uses: hyperpolymath/smtp-notify-action@1b3b752d39a4fe4c0f28f10905e4608789d3e050 # v0.1.0
1927
with:
2028
server_address: ${{ secrets.SMTP_HOST }}
2129
server_port: ${{ secrets.SMTP_PORT }}

0 commit comments

Comments
 (0)