无论何时推送提交以添加一个名为“ issues.txt”的新文件(在我的存储库中的任何目录中),我都希望它触发github动作,该动作将使用新的“ “ issues.txt”文件作为正文。
这可能吗?
答案 0 :(得分:1)
您可以为此使用JasonEtco/create-an-issue。这是适合我的配置:
---
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
---
title: Someone just pushed
assignees: fabasoad
labels: bug, enhancement
---
Someone just pushed, oh no! Here's who did it: {{ payload.sender.login }}.
您可以将
issues.md
重命名为issues.txt
,但我建议您保留.md
扩展名,以便在IDE中可读。
答案 1 :(得分:0)
您可以使用自己的操作并使用octokit rest.js来创建问题。 https://github.com/octokit/octokit.js/blob/master/README.md
我认为,如果您使用的是nodejs操作,这将对您有所帮助。