Urgent.News

What's breaking now, across thousands of outlets.

Tech

One Missing Environment Variable Crashed My App in Production (and I Lost My Play Store Testing Streak the Same Night)

#BuildInPublic for the RevenueCat Shipaton 2026 . RentDera is my entry, and I'm sharing the whole messy journey in public — wins, crashes, and gut-punches like the one below. This post is part of that trail. The setup Today I shipped v1.1.0 of RentDera, my rent-management app for landlords built with Expo + React Native . It was a big release: Edit properties, units, and tenants after creation…

On January 13, 2026, RentDera developer RentDera shared a post detailing a production crash that occurred after the release of version 1.1.0 of their rent-management app built with Expo and React Native. The crash was caused by a single missing environment variable - EXPO_PUBLIC_LEGAL_BASE_URL. In development, the variable was defined in the local .env file, but it was missing in the published build, causing the app to crash on launch.

The developer had implemented a validation system using Zod, which threw an error when a variable was missing, but the issue lay in their CI/release pipeline where the variable was never injected. They rebuilt and republished the app at 6 PM to rectify the issue. Later that night, they learned that one of their testers had opted out of the closed testing program, causing their testing streak to reset.

This loss was more distressing than the app crash, as Google requires 12 testers to be active for 14 consecutive days to publish to the Play Store. The developer emphasized the importance of validating environment variables and ensuring that the CI/EAS build supplies every variable. They also recommended smoke-testing the production/release build before shipping.

RentDera encouraged readers to help test their rent-tracking app and asked for support in finding 12 testers to maintain their streak.

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

Lexical Environment in JavaScript

Lexical Environment in JavaScript: A Lexical Environment in JavaScript is a place where JavaScript keeps track of the variables and functions available in a particular scope .

MY FIRST IDEA

PAWS CONNECT is a comprehensive social platform tailored specifically for pets and their humans. You can check out the live site here: pawsconnect.altervista.org Key Features Pet Profiles: Users can…

Thanks2Go: Building a Human-Approved Gratitude Rail in One Weekend

I used Codex to its fullest potential as a research partner—for code mapping, source comparison, evidence organization, consistency checks, editorial control, and deliverable preparation.

  • Thanks2Go is a gratitude rail for public profiles
  • Users can choose 2 USD PayPal tip or Solana devnet demo
  • System created in one weekend for DEV Weekend Challenge

Anatomy of a Test

  • Test case written for bookmark app's store.startjob function
  • Gleam programming language used for the project
  • Test name indicates goal, remains constant over time

More from Saturday 5 September →