Действие setup-elide устанавливает Elide и добавляет его в PATH. По
умолчанию оно использует nightly; закрепите выпуск:
- name: Set up Elide
uses: elide-dev/setup-elide@v4.2.0
with:
version: 1.6.0
channel: releaseОстальные входные и выходные параметры действия перечислены в его README.
Пример рабочего процесса
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: elide-dev/setup-elide@v4.2.0
with:
version: 1.6.0
channel: release
- run: elide install --workspace
- run: elide format --list-files -- --dry-run src
- run: elide testelide install --workspace устанавливает все экосистемы, объявленные в проекте; просто elide install устанавливает
только Maven. Шаг форматирования завершается ошибкой, если какой-либо файл в src требует форматирования.
Действие не устанавливает Python; добавьте для этого отдельный шаг:
- run: elide setup pythonО трассировке elide build и elide test в CI см. раздел
Сборки и тесты в CI.