Skip to content

chore: bump plugin to 7.0.0-beta.1, unify SDK version format + verify download checksums - #221

Merged
Naruto merged 1 commit into
developfrom
chore/unify-version-format
Jul 13, 2026
Merged

Naruto merged 1 commit into
developfrom
chore/unify-version-format

Conversation

@Naruto

@Naruto Naruto commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adopt the SDK's unified dotted-semver version format and harden the SDK download path. Also set the Godot plugin's own first release version.

Depends on cri-middleware/SpriteStudio-SDK#305 (merged): the SpriteStudio-SDK submodule is bumped to that commit, whose workspace version is 7.0.0-alpha.1.

Changes

Plugin version (Godot's own)

  • ss_player/VERSION.txt: 0.0.07.0.0-beta.1. This is the single source of truth baked into SSPLAYER_VERSION / SSPLAYER_VERSION_FULL at build time (shown in the import dock). CHANGELOG.md heading updated to match.

SDK reference (which SDK release to fetch)

  • SDK_VERSION.txt: v7.0.0-alpha01v7.0.0-alpha.1, and moved from ss_player/ into scripts/ so it sits next to download-sdk. Path references updated in AGENTS.md and docs/{ja,en}/setup/build.md.
  • Bump the SpriteStudio-SDK submodule to the dot-semver SDK commit.

Download integrity

  • scripts/download-sdk.sh / .ps1: fetch the release's SHA256SUMS manifest and verify spritestudio-sdk-static-libs.zip against it before extracting. POSIX uses sha256sum or falls back to shasum -a 256 (macOS); Windows uses Get-FileHash. A missing manifest entry or a hash mismatch aborts the script.

Notes

  • VERSION.txt (plugin version, 7.0.0-beta.1) and SDK_VERSION.txt (SDK release tag, v7.0.0-alpha.1) are intentionally independent.
  • No packaging-logic changes: the version file is still read and trimmed the same way, only its location moved.

… download checksums

- ss_player/VERSION.txt: 0.0.0 -> 7.0.0-beta.1 (plugin's own first release
  version; baked into SSPLAYER_VERSION at build time). CHANGELOG heading
  updated to match.
- SDK_VERSION.txt: v7.0.0-alpha01 -> v7.0.0-alpha.1 (dotted semver), and
  moved into scripts/ next to download-sdk (path refs updated in AGENTS.md
  and docs/{ja,en}/setup/build.md).
- download-sdk.sh / .ps1: fetch the release's SHA256SUMS manifest and
  verify the downloaded zip against it before extracting (sha256sum or
  shasum -a 256 on POSIX; Get-FileHash on Windows).
- Bump the SpriteStudio-SDK submodule to the dot-semver SDK commit.
@Naruto
Naruto merged commit 93e00a0 into develop Jul 13, 2026
2 of 4 checks passed
@Naruto
Naruto deleted the chore/unify-version-format branch July 13, 2026 05:15
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