Commit d8a6c74
committed
chore(dev): prepare to release individual packages
This allows us to release each package in this workspace (monorepo) individually.
## Tags
The tags will now be prefixed with the package name as it appears in the respective Cargo.toml:
- cpp-linter/v2.0.0-rc.1
- cpp-linter-js/v2.0.0-rc.1
- cpp-linter-js/v2.0.0-rc.1
- clang-installer/v0.1.1
> [!IMPORTANT]
> Publishing a release will still happen from the bump-n-release CI workflow's manual trigger (`workflow_dispatch`).
> There's an added input to select which package to publish.
## Change Logs
Each package will now have its own CHANGELOG.md file (alongside the Cargo.toml)
`git-cliff` is now configured to only put relevant changes in each CHANGELOG.md.
The relevant changes are determined by changed file's path.
## Binary builds
I updated the binary-builds CI workflow to build both rust binary executables.
Upon release, the binary executables matching the released package will be uploaded as release assets (for all supported build targets).1 parent 35ed52e commit d8a6c74
41 files changed
Lines changed: 546 additions & 266 deletions
File tree
- .github
- workflows
- bindings
- node
- python
- clang-installer
- src
- downloader
- cpp-linter
- src
- clang_tools
- cli
- docs
- docs
- changelog
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 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 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
12 | | - | |
| 14 | + | |
| 15 | + | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
| 21 | + | |
| 22 | + | |
18 | 23 | | |
19 | 24 | | |
20 | 25 | | |
| |||
127 | 132 | | |
128 | 133 | | |
129 | 134 | | |
130 | | - | |
131 | 135 | | |
| 136 | + | |
132 | 137 | | |
133 | 138 | | |
134 | 139 | | |
| |||
139 | 144 | | |
140 | 145 | | |
141 | 146 | | |
142 | | - | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
143 | 153 | | |
144 | 154 | | |
145 | 155 | | |
146 | 156 | | |
147 | 157 | | |
148 | 158 | | |
149 | 159 | | |
150 | | - | |
151 | | - | |
152 | | - | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
153 | 163 | | |
154 | 164 | | |
155 | | - | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
156 | 170 | | |
157 | 171 | | |
158 | 172 | | |
159 | 173 | | |
160 | 174 | | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
161 | 181 | | |
162 | 182 | | |
163 | | - | |
| 183 | + | |
164 | 184 | | |
165 | 185 | | |
166 | 186 | | |
| |||
172 | 192 | | |
173 | 193 | | |
174 | 194 | | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | 195 | | |
179 | 196 | | |
180 | 197 | | |
181 | | - | |
| 198 | + | |
182 | 199 | | |
183 | 200 | | |
184 | 201 | | |
185 | 202 | | |
| 203 | + | |
186 | 204 | | |
187 | 205 | | |
188 | 206 | | |
189 | | - | |
190 | | - | |
| 207 | + | |
| 208 | + | |
191 | 209 | | |
192 | 210 | | |
193 | 211 | | |
194 | 212 | | |
195 | 213 | | |
| 214 | + | |
196 | 215 | | |
197 | | - | |
| 216 | + | |
0 commit comments