Urgent.News

What's breaking now, across thousands of outlets.

Tech

Test your password-reset email end to end in GitHub Actions

A password reset touches four things: the form, the email, the link in it and the page the link opens. Tests usually mock the email, and that hides what breaks most often: the wrong host in the link, a token that expires too soon, a template variable that renders empty. This post tests the real email in a GitHub Actions job, with a throwaway inbox instead of a real mailbox. Disclosure: I built…

Password resetting involves four components: the form, the email, the link in the email, and the subsequent page. Traditional testing often mocks the email, which can lead to issues like incorrect host in the link, expiring tokens, or empty template variables. This article tests the real email in a GitHub Actions job using a temporary inbox, Email Blackhole.

The service is hosted and costs are noted due to the importance of CI. To set up, go to emailblackhole.io, press Copy as .env, and paste the values into your .env. SMTP_PASS and EBH_SECRET share the same value, as do SMTP_USER and EBH_ID. An API key can replace the secret for CI use. The SMTP settings are provided by the inbox, and the EBH_URL is set to https://emailblackhole.io.

The process involves pointing the app at a dummy SMTP server, reading the SMTP settings, and testing the reset link's single-use nature. The email is checked for arrival, correct subject and sender, a working link once, and expiry if applicable.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Drupal Warns of Critical Commerce Core Flaw Exploited

Drupal has told admins to patch CVE-2026-118539 in the Commerce Core module right away, because attackers are already exploiting it.

  • Drupal issues critical advisory on Commerce Core security flaw
  • Attackers can exploit vulnerability without authentication
  • Module used by over 42,000 websites including Fortune 500 firms

A Pre-Flight Checklist Before You Burn STT Credits on a Long Video

Disclosure: I build ClipShrink , including the cloud Video to Text tool. For device-picked files, compress/trim can run as browser-local encoding; transcription is Freemium cloud work with an account…

  • Trim recording to focus on needed speech
  • Remove ASR killers like heavy music, overlapping voices
  • Use original clear audio files for accurate transcripts

We Tested 82 Residential Proxy Providers Across 142,310 Real-World Requests: October 2026 Report

Last month we published the September edition with 80 providers and 115,192 requests. The October edition is out: 82 providers, 6 targets, 142,310 requests , collected from Oct 1 to Oct 31, 2026 (all…

  • 82 residential proxy providers tested across 142,310 real-world requests in October 2026
  • Success rates increased by 4.0 percentage points from 91.5% to 95%, latency up by 0.12 seconds
  • Significant performance differences observed across targets, especially with Google and Amazon

More from Monday 2 November →