Xwiki manual upgrade

currently running v12.9, debian and starting thinking about upgrading process - as I have lot of customized files(resources and jar files), manual upgrade is the way to go. Here I outlined my intended approach:

  • stop tomcat
  • delete tomcat workdir
  • update webapps
    • META-INF replace all with new vers
    • resources,skins, templates - replace all and add all my customized files, resolve conflicts
    • WEB-INF
      • keep xwiki.cfg, xwiki.properties, hibernate.cfg.xml - symlinked cfg files
      • replace everything else, add all my customized jars, resolve conflicts (some are customized core ones, I didnt use component model as I m not java dev, so I updated the core packages directly)
  • start tomcat

Does it look sound? Did I forget anything important? db will be updated automatically right?