Skip to content

feat: migrate Yarhl, Texim and Ekona and update build system#121

Merged
pleonex merged 5 commits into
masterfrom
feature/migrate-yarhl
May 14, 2026
Merged

feat: migrate Yarhl, Texim and Ekona and update build system#121
pleonex merged 5 commits into
masterfrom
feature/migrate-yarhl

Conversation

@pleonex
Copy link
Copy Markdown
Collaborator

@pleonex pleonex commented May 13, 2026

Description

Update all SceneGate dependencies:

  • Yarhl to latest preview that introduces the converter discovery API
    • As it's part of Yarhl now, instead of SceneGate, we can implement the discovery in the main library, so we no longer need the "SceneGatePlugin" project.
  • Texim to latest preview used by Ekona and SceneGate. There was a breaking change with the name of tilemap classes
  • Ekona to latest stable release, no changes.

Also update the build system to the latest version of each tool (especially GitVersion 6) and PleOps.Cake. This fixes the vulnerability warnings.
We use now the same approach as the built-in resource download task, so we can simplify the pipeline workflow. We kept our custom download task because of a bug in PleOps.Cake soon to be fixed.

@pleonex pleonex added the enhancement New feature or request label May 13, 2026
@pleonex pleonex marked this pull request as ready for review May 13, 2026 23:28
@pleonex pleonex requested a review from priverop May 13, 2026 23:30
Copy link
Copy Markdown
Owner

@priverop priverop left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pleonex pleonex merged commit fb293e5 into master May 14, 2026
2 checks passed
@pleonex pleonex deleted the feature/migrate-yarhl branch May 14, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants