File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Git Merge Diff
2
+
3
+ This action generate git merge diff between tags.
4
+
5
+ # Usage
6
+
7
+ ``` yaml
8
+ - uses : actions/checkout@v2
9
+ - run : git fetch --prune --unshallow
10
+ - name : Diff
11
+ id : diff
12
+ uses : yanamura/git-merge-diff@v1
13
+ ` ` `
14
+
15
+ > Note: don't forget to fetch.(actions/checkout only fetch depth=0)
16
+
17
+ ## get output(merge diff)
18
+
19
+ ` ` `
20
+ steps.<step id>.outputs.diff
21
+ ```
22
+
23
+ # Senario
24
+
25
+ ``` yaml
26
+ - uses : actions/checkout@v2
27
+ - run : git fetch --prune --unshallow
28
+ - name : Diff
29
+ id : diff
30
+ uses : yanamura/git-merge-diff@v1
31
+ - name : Create Release
32
+ uses : actions/create-release@v1
33
+ env :
34
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
35
+ with :
36
+ tag_name : ${{ github.ref }}
37
+ release_name : Release ${{ github.ref }}
38
+ body : |
39
+ ${{ steps.diff.outputs.diff }}
40
+ draft : false
41
+ prerelease : false
42
+ ` ` `
You can’t perform that action at this time.
0 commit comments