Skip to content

[WIK-2388] Point SemanticDependencyUpdater at origin repo - #414

Open
tosfos wants to merge 1 commit into
masterfrom
WIK-2388
Open

[WIK-2388] Point SemanticDependencyUpdater at origin repo#414
tosfos wants to merge 1 commit into
masterfrom
WIK-2388

Conversation

@tosfos

@tosfos tosfos commented Aug 21, 2026

Copy link
Copy Markdown

What

Switches the SemanticDependencyUpdater (SDU) extension entry in values.yml from the WikiTeq fork (WikiTeq/SemanticDependencyUpdater, branch deletion-hook-support @ cd0f50a) to the origin repo gesinn-it-pub/SemanticDependencyUpdater, pinned to release 5.0.2 (commit 4ab14606764cc321a6028fd191f6f3e021a59c0c).

Why

The deletion-hook support that motivated our fork is integrated upstream: the ArticleDelete dependency-rebuild hook is wired up as of 5.0.1 and documented in the upstream changelog (original PR #21 was closed, but the feature landed via follow-up work). We no longer need to track the fork.

Jira: WIK-2388

Upstream verification

  • Origin repo exists: gesinn-it-pub/SemanticDependencyUpdater (default branch master)
  • Tags include 4.2.0 / 4.2.1 (ticket floor >= 4.2.0) and the 5.x line (5.0.0-5.0.2)
  • Tag 5.0.2 resolves to commit 4ab14606764cc321a6028fd191f6f3e021a59c0c
  • Deletion-hook code confirmed in 5.0.2: src/Hooks.php::onPageDelete() hooked on ArticleDelete; CHANGELOG (5.0.1): "Register the page-deletion dependency rebuild hook (ArticleDelete, not PageDeleteComplete ...)"
  • Requirements match Taqasta's stack: SDU 5.0.2 requires MediaWiki >= 1.43 and SemanticMediaWiki >= 6.0.0; Taqasta builds MW 1.43.8 with SMW 6.0.1

Validation

  • values.yml parses cleanly (yaml.safe_load)
  • Passes validation against values.schema.json (jsonschema)
  • No remaining references to the WikiTeq SDU fork anywhere in the repo
  • Explicit branch: master kept because extension entries without a branch key are cloned with -b $MW_VERSION (REL1_43), which does not exist in this repo; the build still pins the checkout to the 5.0.2 commit

@coderabbitai

coderabbitai Bot commented Aug 21, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 9a661f86-4b2b-4afc-a004-7b2d2ed22137


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

🐳 The image based on 96b29032 commit has been built with 1.43.8-20260821-414 tag as ghcr.io/wikiteq/taqasta:1.43.8-20260821-414

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant