Skip to content

catalog: fix version format to 4-part (Major.Minor.Patch.Build) #24

Description

@CCoupel

Context

Emby catalog requires plugin versions in the format `Major.Minor.Patch.Build` (4 parts). The current version uses 3-part semver.

Problem

  • `VirtualLib.csproj` uses `1.1.0` (3 parts)
  • CI tag pattern uses `v*..` which only matches 3-part tags
  • Emby's `IPlugin.Version` returns a `System.Version` which expects 4 parts for catalog compatibility

Fix

  1. Update `VirtualLib.csproj`:
    ```xml
    1.1.0.0
    ```
  2. Update GitHub Actions tag pattern in `.github/workflows/*.yml`:
    ```yaml
    tags:
    • 'v*...*'
      ```

Priority

Blocker — Emby catalog API rejects submissions with non-conforming version formats.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions