يثبّت الإجراء 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 testيثبّت elide install --workspace كل منظومة يعلنها المشروع؛ أما elide install وحده فيثبّت تبعيات Maven فقط. تفشل
خطوة التنسيق عندما يحتاج أي ملف ضمن src إلى تنسيق.
لا يثبّت الإجراء Python؛ أضف خطوة لذلك:
- run: elide setup pythonلتتبّع elide build و elide test في CI، راجع
البناء والاختبارات في CI.