Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update scheme tests #8835

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

Update scheme tests #8835

wants to merge 8 commits into from

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    417117c View commit details
    Browse the repository at this point in the history
  2. Unittests: Add missing Default packages

    This commit adds `Binary` and `Git Formats` to the list of default packages.
    deathaxe committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    0b619a0 View commit details
    Browse the repository at this point in the history
  3. Unittests: Fix typo

    deathaxe committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    5eb5bfb View commit details
    Browse the repository at this point in the history
  4. Unittests: Improve URL test patterns

    1. sort urls alphabetically
    2. reformat patterns to use more of available space
    3. disallow `#` (start of anchors) and `?` (start of parameters)
       in user and repository names
    4. move (?<!\.git) to ensure not to accept something like
       https://github.com/repo/user.git/tree/master
    deathaxe committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    f8d3b9b View commit details
    Browse the repository at this point in the history
  5. Unittests: Add arm64 to architecture tests

    Now that arm64 is supported it is very valid to have both x32 and x64
    to specify arm64 is not supported.
    deathaxe committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    1f077ae View commit details
    Browse the repository at this point in the history
  6. Unittests: Add support for explicit $schema key

    To support validation and completions via LSP-json, Package Control ships
    json schemas for channels and repositories.
    
    This commit allows them to be explicitly assigned without tests failing via
    - "$schema": "sublime://packagecontrol.io/schemas/channel",
    - "$schema": "sublime://packagecontrol.io/schemas/repository",
    deathaxe committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    7578157 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Drop redundant code paths

    url and base keys are already handled some lines above.
    deathaxe committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    720c5fb View commit details
    Browse the repository at this point in the history
  2. Fix platform pattern

    ... didn't match osx-arm64 before.
    deathaxe committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    a2f9fff View commit details
    Browse the repository at this point in the history