new-xkit / XKit

Fork of XKit, the extension framework for Tumblr
https://new-xkit-extension.tumblr.com
Other
460 stars 135 forks source link

Add 7.9.2 deployment workflow #2159

Closed marcustyphoon closed 4 days ago

marcustyphoon commented 1 week ago

In order to deploy code changes to the 7.9.2 version, which gets its extension updates from github.io, we need a branch of this repository which contains that version of the deployment code and for its github action to exist on the main branch. (Note that it technically can be anything; the version of the action on the target branch is executed. The main branch just has to include an action file with the same name.)

This is required in order to deploy versions past 7.9.2, due to an interesting bug: XKit Patches will run every patch it has if the XKit version is one it does not have an entry for. These patches will override the 7.10.0 changes.

https://github.com/new-xkit/XKit/blob/d3bc76af11f2602faa668edc4c6410e2954b40c8/Extensions/xkit_patches.js#L13-L17