Skip to content

otymko/setup-onescript

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup-Onescript

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)

Использование matrix

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published