Setup-Onescript позволяет использовать в действиях Github Action Onescript. При установке используется другой проект OVM - OneScript Version Manager.
Описание действия action.yml
- uses: actions/checkout@v2
- uses: otymko/setup-onescript@v1
with:
version: 1.3.0 # Требуемая версия OneScript
- run: oscript /path/to/script/test.os
Параметр version
поддерживает следующие значения:
- 1.0.21
- 1.2.0
- 1.3.0
- lts (версия длительного сопровождения)
- stable (последняя выпущенная версия)
- dev (текущая ночная сборка)
- preview (версия для ознакомления)
- lts-dev (версия готовящаяся к выходу в stable)
Так же есть необязательный параметр ovm_version
with:
ovm_version: 1.2.1 # Требуемая версия OVM
Он отвечает за то какая версия OVM будет использоваться для установки, поддерживает следующие значения:
- 1.1.0
- 1.2.0
- 1.2.1
- latest (последний выпущенный релиз OVM)
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
oscript_version: [1.2.0, 1.3.0, dev]
name: Тестирование проекта
steps:
- uses: actions/checkout@v2
- name: Установка Onescript
uses: otymko/setup-onescript@v1
with:
java-version: ${{ matrix.oscript_version }}
- run: oscript /path/to/script/test.os
Этот Action используется в проекте GitRules. В этом проекте реализован workflow для тестирования. Более подробно посмотреть можно в workflows.
Данный проект размещен под лицензией MIT License
Доработка проводится по git-flow.