-
Notifications
You must be signed in to change notification settings - Fork 50
Release Checklist
halfwhole edited this page Jun 17, 2025
·
70 revisions
Before we roll out new features and/or fixes, we need to do some regression testing to make sure the core functionality of our app is still working as intended. This page provides a template list of tests that needs to be conducted before the release.
The checks that are strike-through are either covered by end to end tests or unused.
Hint: Copy this template to your release pull request.
Before going through the tests, please clear your cookies
(Optional Section) Lists any new runtime environment variables that will be introduced in this release. Also, a gentle reminder to ensure that any new environment variables are documented in our README.md.
-
env_var: env var details
- The landing page graphic should animate example short urls correctly
- The landing page should have no link to search
- OTP email should contain requestor's IP address
- Resend OTP should send a new OTP to user, and invalidate previous OTP
- User message banner appears on top when USER_MESSAGE env var is set
- Announcement modal appears when ANNOUNCEMENT_* env var is set
- Banner follows scroll
- Downloaded PNG QR code should be of width 1000px and height >= 1000px
- Downloaded SVG QR code should work
- Scan the downloaded QR code in SVG to check that it points to the correct long url
- Scan the downloaded QR code in PNG to check that it points to the correct long url
- It should redirect to the short url link when the row is clicked for active link
- It should redirect to the short url link when the redirect icon is clicked for active link in bottom mobile panel
- If bulk QR code is activated, in progress status bar should appear after uploading bulk file.
- If bulk QR code is activated, in progress status bar should change to green within 2 mins after uploading bulk file.
- Should be able to download csv, zipped png and zipped svg from success status bar
- Downloaded csv should have all created links
- Downloaded zipped QR code folders should have QR code files for all created links
- Should receive email to download zipped png and zipped svg files