如何将github操作输出保存到回购



我正在尝试使用pandoc将推送到我的repo的markdown文件转换为pdf。但是,不确定如何将产出保存到我的回购中。

这是我的代码:


name: pandoc
on: push
jobs: 
convert_via_pandoc:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: convert md to pdf 
uses: docker://pandoc/latex:2.9
with:
entrypoint: /bin/sh
run: |
cd markdown-files; 
for file in $(ls ./ |grep *.md); do 
pandoc $file -o ${file:0:-2}pdf; 
done            

您只需使用Marketplace上可用的操作之一提交即可将其推回存储库:

- uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Changed files

或者,您可以将数据作为工件上传到工作流中:https://github.com/actions/upload-artifact

- uses: actions/upload-artifact@v3
with:
name: pdfs
path: path/to/pdfs/

最新更新