Commit 38f6251
authored
ci: a published version names one set of bytes (#255)
Every package here is published as an archive of a repository at a tag,
so any change to that repository changes the artefact. A release needs
the version in `mcpp.toml` bumped, and nothing checked that it was: a
package's own CI validates the tree in front of it and has no opinion
about which numbers are already taken.
Measured 2026-08-25, following openkal 0.7.0 through the ecosystem: six
of the eight repositories had a branch ready to merge whose version
equalled the version on `main`, which is the version already in this
index. Two had gained a whole interface implementation. All were green.
What follows is quiet rather than loud. `git tag 0.5.3` finds the tag
present and succeeds; the archive fetched from it is the old content;
both mirror legs then agree with each other and with the source archive
because all three are the same old bytes. The release verifies perfectly
and publishes nothing, and the only surviving trace is a second
`["0.5.3"]` entry here — which Lua accepts, keeps the last of, and says
nothing about.
The check is textual for that reason: loading the descriptor is exactly
what cannot see it. Measured against the tree — 128 descriptors, no
duplicates — and against a real repeat built by inserting openkal's
0.7.0 entry twice, which it names by file, line and platform section
while `loadfile` on the same file succeeds.1 parent 3b14cdf commit 38f6251
2 files changed
Lines changed: 85 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
255 | 262 | | |
256 | 263 | | |
257 | 264 | | |
| |||
| 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 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
0 commit comments