使用github动作创建文件内容的新问题

时间:2020-04-30 03:09:46

标签: github-actions

无论何时推送提交以添加一个名为“ issues.txt”的新文件(在我的存储库中的任何目录中),我都希望它触发github动作,该动作将使用新的“ “ issues.txt”文件作为正文。

这可能吗?

2 个答案:

答案 0 :(得分:1)

您可以为此使用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

您可以将issues.md重命名为issues.txt,但我建议您保留.md扩展名,以便在IDE中可读。

答案 1 :(得分:0)

您可以使用自己的操作并使用octokit rest.js来创建问题。 https://github.com/octokit/octokit.js/blob/master/README.md

我认为,如果您使用的是nodejs操作,这将对您有所帮助。