Skip to content

Use package control version resolution method for tags #286

@eugenesvk

Description

@eugenesvk

I've specified MarkdownEditing:SublimeText-Markdown/MarkdownEditing as an extra-packages in actions/setup and was surprised to see that an ancient 2.2.10 version was installed

Reading the comments more carefully, the action ignores the package control resolution strategy: https://github.com/sublimehq/package_control_channel/blob/b8b340ab5398a7651f6770b656bccd5dda258c09/repository/m.json#L671-L672 , and defaults to basic untagged semver o

If an exact match is not found, the latest tag is determined by semver x.y.z

or forces users to pick a tag (which could break once ST version are updated)

@ref branch/tag name or prefix of tags e.g. st3- or empty

Could the action instead of forcing an explicit specification of a prefix use the Package Control manifest to pick the one that fits the installed Sublime Text version? And then CI users would only need to specify a given package tag to override

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions