I'm trying to run CI/CD (with GitHub actions) on a nascent htmlwidgets package for a react library, ideally without any derived files in the commits.
So in addition to the system requirements in #36, I'm running yarn install, and yarn run webpack --mode=development in CICD as well as gitignore the crosscompiled js in inst/htmlwidgets.
This keeps the commits lean, and seems to work ok so far: here's the action running off of this github actions workflow.
This way of doing things of course breaks anything like remotes::install_github().
What are your suggestions for best CI/CD practices? Am I on the wrong track here?
With some guidance, I'd be happy to add a section about this to the vignette in a PR.