Commit 077d2a3
authored
Fix 212 (#222)
* start new dev branch; add audit file
* Use verified artifacts + check-release-fileset in CI/release (#212)
Align txaio with the rest of the WAMP group's release artifact handling:
- main.yml: replace the three `actions/upload-artifact@v4` uses (coverage,
documentation, build package) with the shared
`wamp-proto/wamp-cicd/actions/upload-artifact-verified@main` action, which
adds SHA256 chain-of-custody. These are CI artifacts not consumed by the
(self-contained) release workflow, so the verified action's name suffix
breaks no downstream download.
- release.yml: add the shared `check-release-fileset@main` action to the
production job, after the non-PyPI files are removed and before the PyPI
publish, validating the exact payload in strict (fail-closed) mode. txaio
is pure-Python, so the required fileset is the universal `py3-none-any`
wheel plus the source distribution.
Verified locally: `just build` + `just build-sourcedist` produce exactly
`txaio-26.6.1-py3-none-any.whl` and `txaio-26.6.1.tar.gz` (matching the
targets); both workflow files parse as valid YAML.
Note: This work was completed with AI assistance (Claude Code).1 parent 8076fbd commit 077d2a3
4 files changed
Lines changed: 23 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| |||
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
242 | | - | |
| 242 | + | |
243 | 243 | | |
244 | 244 | | |
245 | 245 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
341 | 341 | | |
342 | 342 | | |
343 | 343 | | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
344 | 355 | | |
345 | 356 | | |
346 | 357 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
0 commit comments