Добавил версию default, которую можно явно указать в workflow, и которая будет повторять поведение по вычислению версии среды.
Теперь можно вот так:
name: Тестирование
on:
push:
pull_request:
workflow_dispatch:
jobs:
test:
strategy:
fail-fast: false
matrix:
oscript_version: ['default', 'stable', 'dev']
uses: autumn-library/workflows/.github/workflows/test.yml@v1
with:
oscript_version: ${{ matrix.oscript_version }}
P.S. Да-да, это тот самый пулл-реквест от нейросетки