Closed gerardroche closed 7 months ago
I added a switch to use UnitTesting 1.5.9 for ST3:
- name: Setup
uses: SublimeText/UnitTesting/actions/setup@v1
with:
unittesting-version: ${{ matrix.os == 'ubuntu-latest' && matrix.st-version == 3 && '1.5.9' || '' }}
sublime-text-version: ${{ matrix.st-version }}
Seems to be caused by the way how packages are reloaded before testing.
This is fixed by https://github.com/SublimeText/UnitTesting/pull/258.
Until next release setting "reload_package_on_testing": false
in unittesting.json would workaround this issue, too.
Reloading packages is useless on CI anyway, as packages are installed before ST is started for testing.
I'm getting errors for ST3 in github actions for NeoVintageous: https://github.com/NeoVintageous/NeoVintageous/actions/runs/8570042792
It works locally on ST3. I narrowed it down to between v1.5.9 and v1.6.0.
I tried to narrow it down to a specific commit, but you apparently can't specify a commit as the version of UnitTesting to install. This just causes an error:
https://github.com/NeoVintageous/NeoVintageous/actions/runs/8570816425/workflow
Some example errors below.