Can I set the alarm to stop after some time? I’m Sabbath-observant, and in my tradition that includes not manipulating electronic devices.

I set the alarm clock on my new phone for a convenient wake-up time, and expected the alarm to eventually turn off on its own as other alarm clocks do. It didn’t; it was beeping—ten minutes on, ten minutes off—until nightfall when I could turn it off.

Is there a setting, or an alternate alarm clock app, that will turn the noise off after some specified time of being ignored?
The feature I was looking for is called (on the apps I’ve found that have it) “auto-dismiss”. I’m trying Alarm Clock Xtreme Free, which offers this feature; if I’m happy with it I’ll upgrade to the paid version.