You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Infometrics-articles
1.0
Автоматическое обновление списка последних статей Инфостарт для Readme профиля. Реализовано при помощи Github Actions.
Это пока предрелиз - в нем могут быть баги. Он был проверен на ~20 профилей из топа Инфостарта, но все равно:
а) Рекомендуется сначала попробовать не в профиле, а в приватном репозитории
б) Будет очень хорошо, если при нахождении бага вы напишите в Issues
- В файл Readme добавить блок следующего вида. Этот блок всегда должен быть пустой - при обновлении статей он будет затираться.
<div id="infostart_posts">
</div>
- Создать новый Action в репозитории профиля. Пример yml файла ниже
name: Infostat
on:
schedule: [{cron: "0 0 * * *"}] # Расписание выполнения. В данном примере - каждый день в 0.00
workflow_dispatch:
jobs:
Update:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: bayselonarrend/[email protected]
with:
profile-id: '1793672' # ID профиля Infostart
count: '3' # Количество выводимых статей. По умолчанию - 3, Максимум - 10
readme-file: './README.md' # Путь к Readme файлу. По умолчанию - ./README.md (Регистр важен!)
Сегодня мы посмотрим на Github Actions - встроенный инструментарий Github для автоматизации рабочих процессов. Разберем, что это такое, зачем и причем тут OneScript.
⭐ +37 📆 25.03.2024 💬 3 👀 1393
В основе данного Action лежит скрипт на OneScript - вы легко можете доработать его под свои нужды, если вам так захочется. Шаблон вывода разметки для Readme тоже находится там.