Skip to content

Conversation

@deathaxe
Copy link
Member

Resolves #12

This PR adds support to install and test additionally checked out packages.

This commit enables syntax-test-action to install additionally checked
out packages.

Example Workflow

jobs:
  syntax_tests:
    name: Sublime Text ${{ matrix.build }}
    runs-on: ubuntu-latest
    timeout-minutes: 15 # default is 6 hours!
    strategy:
      matrix:
        include:
          - build: 4134
            default_packages: v4134
          - build: latest
            default_packages: master
    steps:
      - name: Checkout CoffeeScript
        uses: actions/checkout@v3
        with:
          repository: sustained/CoffeeScript-Sublime-Plugin
          path: CoffeeScript
          clean: false
      - name: Checkout LESS
        uses: actions/checkout@v3
        with:
          repository: danro/LESS-sublime
          path: LESS
          clean: false
      - name: Checkout Sass/Scss
        uses: actions/checkout@v3
        with:
          repository: braver/SublimeSass
          path: Sass
          clean: false
      - name: Checkout Slim
        uses: actions/checkout@v3
        with:
          path: Slim
          clean: false
      - name: Run Syntax Tests for Sublime Text ${{ matrix.build }}
        uses: deathaxe/syntax-test-action@master
        with:
          build: ${{ matrix.build }}
          default_packages: ${{ matrix.default_packages }}
          package_name: Slim
          package_root: Slim
          additional_packages: CoffeeScript,LESS,Sass
          additional_tests: false
@FichteFoll FichteFoll merged commit 04a3073 into SublimeText:master Jan 8, 2023
@FichteFoll FichteFoll added this to the v2.2 milestone Jan 12, 2025
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.

Add support to install 3rd-party packages

2 participants