Вы можете использовать JasonEtco / create-an-issue для этой цели. Вот конфигурация, которая работает для меня:
Конфигурация CI:
---
name: Test
on:
push:
paths:
- issues.md
jobs:
create_issue:
name: Create issue
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.1.0
- uses: JasonEtco/create-an-issue@v2.4.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
filename: issues.md
Issues.md
---
title: Someone just pushed
assignees: fabasoad
labels: bug, enhancement
---
Someone just pushed, oh no! Here's who did it: {{ payload.sender.login }}.
Как это выглядит:
![enter image description here](https://i.stack.imgur.com/nU9Wk.png)
Вы можете переименовать issues.md
в issues.txt
, но я предлагаю вам сохранить расширение .md
для удобства чтения в IDE.