Uh oh!
There was an error while loading. Please reload this page.
update runtime-spec v1.1.0 - #771
Conversation
thaJeztah
commented
Sep 7, 2023
@kolyshkin@mrunalp ptal 🤗 |
cyphar
commented
Sep 14, 2023
Can we do a release without this change, and then another release with this change? The lack of a release with |
Or, we can put the |
thaJeztah
commented
Sep 14, 2023
OHMAN, I completely forgot v0.9.0 didn't have a go.mod
At least that won't hurt; I opened #773 |
thaJeztah
commented
Sep 14, 2023
As to the runtime-spec version, that's a really tricky one, and puts us in a rather awkward spot if you want to have a release with a go.mod that also has a "somewhat sensible" version of the spec, because currently, it's neither v1.0.x nor v1.1.x, and it's using a version that was never released as part of a v1.0.x; Looking at the v0.9.0 release, that's slightly better, as it uses a commit that's still v1.0.x ( runtime-tools/Godeps/Godeps.json Lines 36 to 40 in ee63cfa Which is somewhere between v1.0.1 and v1.0.2 of the spec;
Looking at the first possible commit to tag with a That already gives us a version of the spec that's a v1.1.x ("ish"), because it's ahead of
If you depend on the So, I guess if the goal is to;
Then I THINK the only "real" solution would be to
The alternative would be to "move forward", and;
|
full diff: opencontainers/runtime-spec@86290f6...v1.1.0 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
We could fork from 0.9 and release a 0.9.1 that "just" does the go.mod migration and upgrades to 1.0.2 (with cherry-picking if absolutely necessary). That way, we won't have to worry about reverting things from That being said, given that 0.9 was also a release that had a non-released spec version I think it's not too crazy to just say that 0.10 can similarly just be a fruity intermediate runtime-spec version in keeping with all of the other releases of runtime-tools, and we will stop doing that in future releases. |
cyphar
commented
Sep 15, 2023
Based on looking at the git logs, there was actually only one patch "needed" for us to support v1.0.2, so that approach seemed much simpler. See #774. |
cyphar
left a comment
There was a problem hiding this comment.
On reflection, just doing this is a better idea.
Update some dependencies to released versions;
go.mod: github.com/opencontainers/runtime-spec v1.1.0
full diff: opencontainers/runtime-spec@86290f6...v1.1.0