Commit 700b817
ci: modernize release workflow with softprops/action-gh-release@v2
Replace deprecated `actions/create-release@v1` and
`actions/upload-release-asset@v1` (both archived) with
`softprops/action-gh-release@v2` which auto-detects the tag,
uploads assets, and preserves existing release notes.
- Remove separate `create-release` job and its `upload_url` output
dependency chain — build jobs now upload directly
- Add `permissions: contents: write` at workflow level for
GITHUB_TOKEN to create/update releases
- Unify asset upload into single step per build with
`fail_on_unmatched_files: false` so Unix (.tar.gz) and Windows
(.zip) builds don't fail on the other's missing archive format
- Add Visual Studio solution files (*.sln, *.suo, *.user) to
.gitignore under IDE/Editors section
- Document all changes in CHANGELOG.md [Unreleased] section
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent b21ca27 commit 700b817
3 files changed
Lines changed: 28 additions & 48 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 12 | + | |
| 13 | + | |
39 | 14 | | |
| 15 | + | |
40 | 16 | | |
41 | 17 | | |
42 | 18 | | |
43 | | - | |
44 | 19 | | |
45 | 20 | | |
46 | 21 | | |
| |||
121 | 96 | | |
122 | 97 | | |
123 | 98 | | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
| 99 | + | |
| 100 | + | |
140 | 101 | | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
108 | 115 | | |
109 | 116 | | |
110 | 117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
10 | 22 | | |
11 | 23 | | |
12 | 24 | | |
| |||
0 commit comments