This action generate git merge diff between tags.
- uses: actions/checkout@v3with:
fetch-depth: 0
- name: Diffid: diffuses: yanamura/git-merge-diff@v1or
- uses: actions/checkout@v3with:
fetch-depth: 0
- name: Diffid: diffuses: yanamura/git-merge-diff@v1with:
from: prevto: latest- uses: actions/checkout@v3with:
fetch-depth: 0
- name: Diffid: diffuses: yanamura/git-merge-diff@v1with:
from: latestto: HEAD- uses: actions/checkout@v3with:
fetch-depth: 0
- name: Diffid: diffuses: yanamura/git-merge-diff@v1with:
from: v1.0.0to: v1.1.0Note: don't forget to fetch.(actions/checkout only fetch depth=0)
steps.<step id>.outputs.diff
- uses: actions/checkout@v3with:
fetch-depth: 0
- name: Diffid: diffuses: yanamura/git-merge-diff@v1
- name: Create Releaseuses: actions/create-release@v1env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}with:
tag_name: ${{ github.ref }}release_name: Release ${{ github.ref }}body: | ${{ steps.diff.outputs.diff }}draft: falseprerelease: false