My first instinct upon reading this was that a WordPress Plugin may give you more control over this behaviour. Have you considered writing a plugin to pull and apply the updates?
A quick Google on the subject found this:
https://github.com/afragen/github-updater
Any use?
Likewise, reviewing their implementation may give you clues as to how to address your issue.
Related Posts:
- Have WP Theme update from Git Repository
- Automatic Updates For Private And Commercial Themes?
- If I build a custom theme, will it update?
- Show warning if plugin is missing
- Custom theme updater – random string in new theme name
- Git ignore everything except custom theme directory
- How do I send out an update for my custom wordpress theme?
- Making update notification functionality for my themes
- How should I structure a WP website project using git and updating from WP dashboard?
- Best practices for monitoring the need for future updates on a theme that I developed?
- How to: Update live sites theme from version control repo via plugin or library? [closed]
- Custom theme/plugin update checks
- Pushing updates to your premium theme
- Theme showing incorrect update
- Prevent update check for specific theme
- Prevent WordPress updates from overriding custom language translations?
- How can one update a theme on a live site without interruption?
- WordPress 5.8 update problem custom theme styles are overridden by core styles common.min.css
- Version control for both Vagrant config and themes being developed [closed]
- Avoid theme updates, just one theme
- Same theme name issue with wordpress repository theme
- How should I be handling my theme version numbering?
- What is the correct way to update both WP/plugins/themes without breaking the site?
- Execute upgrade-theme with coding
- How to change database values on theme update
- How can I ping update-core.php with a script?
- How do i define the location of a git push to WP Engine
- Theme Javascript.php Overwritten Nightly [closed]
- Underscore Based Theme File Permissions in Git
- How to upload/update theme from local – bitbucket – shared hosting?
- Updating a live theme safely?
- How to make updatable custom WordPress theme?
- Updatable theme developing
- Looking to create an “update theme” functionality for a custom front-end dashboard
- Is it possible to issue a theme update that requires a new plugin?
- Update modified Shopify third-party theme [closed]
- Any way to permanently translate themes?
- How to throw the “We need ftp info” at a user
- How to Enfroce Domain Licensing Limits? [closed]
- Git push results in “Authentication Failed”
- Git push results in “Authentication Failed”
- Download single files from GitHub
- Enqueue a stylesheet for login page and make it appear in head element
- WooCommerce shop page to use my custom template [closed]
- Theme customizer – settings order
- Understanding wp_add_inline_style
- Can I create customizer setting that can handle plugin shortcode?
- Is it good to rename theme folder downloaded from WordPress.org?
- How can I see what template parts are being called for rendering the viewable page?
- File included into functions.php via require_once() won’t echo?
- Home page for a category / taxonomy
- Unwanted blank lines before tag
- How to configure wordpress to work with Vuejs with SSR and without hashbang
- Cannot update WordPress General Settings Site Title and Tagline
- Set default screen option for appearance -> menus
- How to add a second stylesheet to the editor
- Single Page theme [closed]
- filter “inactive” categories from wp_list_categories?
- Custom Field created in add_meta_boxes reappearing itself again in the default Custom Metabox
- What’s stopping my HTML from rendering in my template parts?
- Default Permalink Type to Postname
- How to wrap all titles generated by Gutenberg “Heading” block with tag
- How to Change custom post type Dashicon Color
- In creating a theme, how can i allow a user to change an image outside post/page content?
- What Does “Cannot modify header information?” Mean
- Is there any solution, ide/tool etc., for automatic escaping for WordPress?
- Redux Setting on custom created admin page
- Avada Child Theme Development
- Using the media library for theme customization
- Never actually adding the action? Or do I have to call the action?
- Seeting Active Nav for Bootstrap in WordPress
- How can I remove image taxonomy pages from my theme and from Google?
- WordPress 6.x / PHP 8.x deprecated warnings in development environment
- WordPress custom menu can’t show 3. level submenu
- Best way to implement bootstrap after loading
- Importing sass into underscores theme
- How can I fix my theme header for my CSS stylesheet?
- Alternative solution for script_loader_tag?
- Change logo url by category and in some pages
- Enqueue script for development purposes only?
- How to show Custom Field Value in Woocommerce Shop Page
- How to transfer all posts, pages and media
- What are entry.php and its appendix files and is it safe to delete them in a most miniaml site?
- style.css not being rendered in browser
- WordPress Customizer Help with FontAwesome Icon
- Correct (and secure) way to escape url when using href attribute
- “Add media” dialog is not showing any images
- captiva Theme Error
- Two theme options pages for a theme
- Creating a Playlist of Widgets
- Loop through all posts, show attachment if there
- Strict Standards Error bootstrap navwalker
- Menu item not created on theme activation
- Ubuntu 13.04 create new wordpress theme from scratch problems
- Confused on loading page content
- Problem dynamically generating an all purpose title tag
- why my WordPress theme doesn’t support shortcode? [closed]
- I’m new in developing responsive WordPress Theme, so which framework to use or work from scratch? [closed]
- Not Able to Access Terms Under Custom Taxonomy Archive
- Why is my Toggle field not showing in Gutenberg?