From 8b105cc422e429758d157d304187258f215c5856 Mon Sep 17 00:00:00 2001 From: deathaxe Date: Fri, 10 Jan 2025 21:23:10 +0100 Subject: [PATCH] Fix syntax test action 1. run action if action definition is updated 2. don't run if tag is created (assuming tags are created on master only anyway) 3. disable ST3 tests as v4+ requires ST4 due to `version 2` directive --- .github/workflows/syntax.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/syntax.yml b/.github/workflows/syntax.yml index 7ec057b..19da541 100644 --- a/.github/workflows/syntax.yml +++ b/.github/workflows/syntax.yml @@ -1,16 +1,28 @@ name: Syntax Tests on: + push: + branches: + - '**' + tags-ignore: + - '**' paths: + - '.github/workflows/syntax.yml' - '**.sublime-syntax' - '**/syntax_test*' - '**.tmPreferences' pull_request: paths: + - '.github/workflows/syntax.yml' - '**.sublime-syntax' - '**/syntax_test*' - '**.tmPreferences' + types: + - "opened" + - "reopened" + - "synchronize" + workflow_dispatch: jobs: main: @@ -18,13 +30,13 @@ jobs: strategy: matrix: include: - - build: 3211 - packages: st3 - - build: 4102 + - build: 4107 + packages: v4107 + - build: latest packages: master runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: SublimeText/syntax-test-action@v2 with: build: ${{ matrix.build }}