Deleted example files provided through the playwright installation/setup process because ...
an 'github workflow file is empty' alert email is sent (only to me, who touched the file last?)
there are linter warning messages
Added e2e/production.spec.ts and .github/workflows/playwright-production.yml to run the minimum test against the production env hourly.
Currently three browsers (chromium, firefox and webkit), defined in playwright.config.ts, are used. We can add more (mobile, for example) or delete some.
Notifications for scheduled workflows are sent to the user who initially created the workflow.
If a different user updates the cron syntax in the workflow file,
subsequent notifications will be sent to that user instead.
If a scheduled workflow is disabled and then re-enabled,
notifications will be sent to the user who re-enabled the workflow
rather than the user who last modified the cron syntax.
e2e/production.spec.ts
and.github/workflows/playwright-production.yml
to run the minimum test against the production env hourly.Need to discuss the notification: https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs
Do you want to use UptimeRobot or something for external monitoring? https://uptimerobot.com/
I don't know how comprehensive it is, but it provides 'Keyword monitoring'.