Upgrades the golem Shiny app with the newest golem package features. Triggers on: - "upgrade my Shiny app" - "upgrade app" - "upgrade Shiny app" - "upgrade with newest golem features" - "upgrade to newest golem features" - "update my Shiny app" - "update app" - "update Shiny app" - "update with newest golem features" - "update to newest golem features" Do not trigger on: - if outside an R Shiny app - if outside an R Shiny app which is not golem based
An old golem Shiny app which has been built with an older version of {golem}
gets an upgrade. Upgrade means getting access to newest features, and updates
of meta files and information.
Use this skill when creating, reviewing, or modifying a golem-based Shiny application, and it is clear that the user wants an upgrade or should get an upgrade from the context of the conversation.
IMPORTANT: leave changes likely made by the user as is.
To this end:
I. Make an inventory of the following:
II. Compare Shiny app version and golem package version newest golem version
The newest CRAN version is given at
The newest upstream version is given in the master/main branch under
III. Propose to update the R {golem} package (install.packages("golem"))
After the update, migrate functions and metadata to align with the new golem version, **BUT AGAIN IMPORTANTLY: do not touch the content likely set by the