create
create copied to clipboard
Create a github scheduled action to smoke test the package
This project has failed to stop working numerous times due to its dependencies being updated, and it often goes unnoticed for several weeks, months, or even years.
Create a scheduled GitHub action that installs the package and runs the cli
Steps
- Provide more command line options in the cli to allow for skipping blocking input when run
- Create a scheduled task that executes every Monday morning
- https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule
- npm install the package
- run the cli using the dev script
- execute the package using npm init @ts-defold/create
Setting up a monorepo would be a great time to bring in renovate for CI/CD, this should be able to help track dependency changes.