Связаться со мной - @nixel2007.
Никита Федькин (ранее Грызлов).
На канале не публикуется платная реклама.
Post #427
2.64K
Я наконец-то дописал простенькую документацию по использованию "переиспользуемых сборочных линий" GitHub Actions, которые мы обкатывали на проектах экосистемы ОСени в последние месяцы.
https://github.com/autumn-library/workflows
Встречайте, workflows - набор workflow для тестирования, анализа в сонаре и публикации релиза в хаб ваших библиотек и приложений на OneScript.
Ну, чтобы не простыня непонятная в ямле, а всего лишь вот так:
Есть небольшие планы по развитию, но и сейчас сборочные линии успешно используются в нескольких осенних библиотеках. Отмечу, что никакой завязки на собственно ОСень в них нет, и вы можете использовать их в любом своём проекте.
P.S. Workflow рассчитывают на "локальный" подход к разработке библиотеки с oscript_modules и oscript.cfg с тасками. Полноценный пример использования можно найти в репозитории autumn-library/annotations.
GitHub GitHub - autumn-library/workflows Contribute to autumn-library/workflows development by creating an account on GitHub. https://github.com/autumn-library/workflows
Встречайте, workflows - набор workflow для тестирования, анализа в сонаре и публикации релиза в хаб ваших библиотек и приложений на OneScript.
Ну, чтобы не простыня непонятная в ямле, а всего лишь вот так:
name: ТестированиеВ ридми указаны примеры использования каждого workflow, мой любимчик - матричный билд внутри матричного билда для тестирования библиотек, который позволяет запускать, например, проверку осени на ночнике 2.0, ночнике 1.х и последнем стабильном релизе оскрипта под Windows, Linux и macOs.
on:
push:
pull_request:
jobs:
test:
uses: autumn-library/workflows/.github/workflows/test.yml@v1
Есть небольшие планы по развитию, но и сейчас сборочные линии успешно используются в нескольких осенних библиотеках. Отмечу, что никакой завязки на собственно ОСень в них нет, и вы можете использовать их в любом своём проекте.
P.S. Workflow рассчитывают на "локальный" подход к разработке библиотеки с oscript_modules и oscript.cfg с тасками. Полноценный пример использования можно найти в репозитории autumn-library/annotations.
- 🔥 19
- 👍 3
- ❤ 2
- 🤔 1










