GitHub Action для установки devbox и razd CLI (devbox provisioner).
name: CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: razd-cli/razd-action-devbox@v1
with:
devbox-version: 'latest'
razd-version: 'latest'
checkout-repository: 'true'
- name: Use razd
run: razd --version| Параметр | Описание | Обязательный | По умолчанию |
|---|---|---|---|
devbox-version |
Версия devbox (latest или конкретная, например 0.14.2) |
Нет | latest |
razd-version |
Версия razd (latest или конкретная, например 1.2.3) |
Нет | latest |
checkout-repository |
Выполнить checkout репозитория | Нет | true |
- Выполняет checkout кода (если
checkout-repository=true) - Устанавливает devbox из GitHub Releases
- Устанавливает razd CLI из GitHub Releases
- Проверяет установку обоих инструментов
- uses: razd-cli/razd-action-devbox@v1on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: razd-cli/razd-action-devbox@v1
- run: razd install && razd build- uses: razd-cli/razd-action-devbox@v1
with:
devbox-version: '0.14.2'
razd-version: '1.2.3'- uses: razd-cli/razd-action-devbox@v1
with:
checkout-repository: 'false'name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: razd-cli/razd-action-devbox@v1
with:
devbox-version: 'latest'
razd-version: 'latest'
- name: Install dependencies
run: razd install
- name: Build
run: razd build- razd-action — для проектов с mise provisioner