Repository navigation
Change dev domain to https://dev.xmoj-script.uk/ - #1062
Merged
Merged
Conversation
PRs created with GITHUB_TOKEN need a maintainer to approve their workflow runs, so the auto-merge on the actions/temp version PR never completes on its own. Create it with the app token like the other workflows. UpdateVersion still skips it because the actor ends in [bot]. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E5dr7XTsCeoamqLSiT9rLp (cherry picked from commit ce63eaf)
(workflow part of cherry picked commit f117fe9) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E5dr7XTsCeoamqLSiT9rLp
- Remove the dev -> extern-contrib sync and the merge.yml job that could never run (its only job required ref extern-contrib). - UpdateVersion: pass the PR title through env instead of pasting it into the shell command. - Prerelease: skip when a release for the current version exists, so a merge without a version bump cannot overwrite a published release. - Qodana: skip fork PRs, which do not receive QODANA_TOKEN. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E5dr7XTsCeoamqLSiT9rLp (cherry picked from commit eab4141)
Fork PRs get no secrets and the bot cannot push to forks, so their version cannot be bumped before merge. On a push to dev that touches XMOJ.user.js, look up the PR whose merge commit it is; if it came from a fork, run UpdateVersion in fork-merged mode: bump on actions/version-<PR> from dev and open an auto-merging PR as the GitHub App. Runs only on the trusted push, never on fork events, and never checks out fork code. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E5dr7XTsCeoamqLSiT9rLp (cherry picked from commit 581153a)
- UpdateVersionFork processes every merged fork PR to dev that has no Update.json entry, oldest first, each from the latest dev. A run dropped by the concurrency group loses nothing: the next run picks its PR up. - fork-merged mode reuses an open version PR on a rerun and waits for it to merge, so the next bump starts from a dev with this version. - Prerelease only skips when the version is already a stable release; an existing prerelease of the same version is still refreshed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E5dr7XTsCeoamqLSiT9rLp (cherry picked from commit 461e194)
Qodana is no longer used and the workflow is disabled on GitHub; this also drops the fork guard added to it earlier in this PR. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E5dr7XTsCeoamqLSiT9rLp (cherry picked from commit 0f68da7)
Stable release 4.0.0: merge dev into master
Signed-off-by: Zhu Chenrui <Thomas_rainbowfish@icloud.com>
Contributor
Contributor
Reviewer's guide (collapsed on small PRs)Reviewer's GuideUpdates the userscript’s debug-mode server endpoint from the GitHub Pages domain to Flow diagram for debug-mode server routingflowchart TD
A[Userscript starts] --> B{DebugMode enabled?}
B -->|Yes| C[ServerURL = https://dev.xmoj-script.uk/]
B -->|No| D[ServerURL = https://www.xmoj-script.uk/]
C --> E[Continue UI request flow]
D --> E
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
hendragon-bot Bot
added a commit
that referenced
this pull request
Oct 6, 2026
Update version info to 4.0.3 (#1062)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR aim to accomplish?:
Change dev domain to https://dev.xmoj-script.uk/
Also I want to test the new workflow on fork contribs.
How does this PR accomplish the above?:
Change dev domain to https://dev.xmoj-script.uk/
By submitting this pull request, I confirm the following:
git rebase)Summary by Sourcery
Enhancements: