create icon indicating copy to clipboard operation
create copied to clipboard

Create a github scheduled action to smoke test the package

Open thejustinwalsh opened this issue 2 years ago • 1 comments

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

thejustinwalsh avatar Jun 28 '23 15:06 thejustinwalsh

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.

thejustinwalsh avatar Jun 29 '23 13:06 thejustinwalsh