【发布时间】:2023-01-24 23:30:03
【问题描述】:
我有一个 github 操作,可以将我的自述文件从一种格式转换为另一种格式,然后将新的自述文件推送到存储库。对于推动我已经定义了这个工作:
push_readme:
name: Push new Readme
needs: generate_readme
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Download readme result from job 1 generate_readme
uses: actions/download-artifact@v3
with:
name: readme
- name: Commit files
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git status
git add READMEmd.md
git commit -m "Actions Generated Readme"
- name: Push changes
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
当没有要提交的内容时,提交会返回错误 - 只要在最近的推送中未更新自述文件,就会发生这种情况。这是预期的并且很好。但是,我想正确处理这个错误 s.t.该操作在它发生时就结束了,而没有告诉我它失败了。相反,我想要“没有新的自述文件要提交。结束操作”的意思。
谁能指出我该怎么做?我还没有找到解决方案。
【问题讨论】:
-
这是
git add命令中的READMEmd.md的错字吗?
标签: github github-actions git-commit