CI: change email server port from 587 to 465 for repro errors
What changed, and why it matters
This commit changes the SMTP port used by a GitHub Actions workflow from 587 to 465 when sending automated emails about reproducible-build errors. Port 465 is the standard port for SMTP-over-SSL/TLS, while port 587 is typically used with STARTTLS. The change appears to be a configuration fix to make email delivery work correctly with the chosen secure=true setting. There is no indication this introduces a security vulnerability.
No security action required. This is a CI configuration change. Optionally verify that the Gmail account/app password and secrets rotation policy remain intact.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The patch modifies .github/workflows/repro.yml, changing server_port from 587 to 465 in the dawidd6/action-send-mail step. With secure: true, port 465 (SMTPS / implicit TLS) is the more appropriate choice than 587 (submission with STARTTLS). The credentials remain stored as GitHub secrets and are not exposed in the diff. No code, cryptographic, or access-control changes are present.
Changed components
.github/workflows/repro.ymlInspect captured patch +1 / −1
diff --git a/.github/workflows/repro.yml b/.github/workflows/repro.yml
index 86339d69..77c8e25c 100644
--- a/.github/workflows/repro.yml
+++ b/.github/workflows/repro.yml
@@ -92,7 +92,7 @@ jobs:
uses: dawidd6/action-send-mail@v17
with:
server_address: smtp.gmail.com
- server_port: 587
+ server_port: 465
secure: true
username: ${{ secrets.EMAIL_USERNAME }}
password: ${{ secrets.EMAIL_PASSWORD }}
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.