-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vote for releasing v1.1.0-rc.1 #1002
Comments
It would be better if the long list of changes can be summarized. |
It is not a breaking change but a behavior fix. That is, a bug fix. |
Removed from the list, it's done in 1.0.0 |
LGTM but I am not a maintainer for ORAS CLI. Are there any changes that should be reflected in the ORAS documentation? I see at least |
|
@qweeah We need to consider bump up the |
Had a discuss offline with @shizhMSFT. Will bump oras-go to oras-project/oras-go@6b5bd4b to include two bug fixes on OCI layout. Will not include image-spec 1.1.0 rc.4 changes in ORAS CLI 1.1.0 release. |
Check the symversion issue in image spec. We should do rc1 instead of rc.1. |
If |
@qweeah - I've created draft PR to see if we can move this from an issue to PR approval and also introduce the +dev semantic into the ORAS CLI so that folks building off main and not from a tag know. |
Thanks for reminding. But should it be rc.x? The spec of Semantic Versioning itself is using the dotted format, e.g. https://semver.org/spec/v2.0.0-rc.2.html. @sajayantony Can you point me to the conversation for OCI image spec's symver issue? |
It's better not to use a PR to vote, since merging the PR will change the digest of the latest commit, which results in another vote for cutting the branch. @shizhMSFT @FeynmanZhou What's your idea on adding the +dev semantic? |
ORAS 1.1.0 and its RC will not include the changes. ORAS 1.2.0 will include the changes (#1009). But we haven't discussed the release date for 1.2.0 yet. |
The I've also written a small program to demonstrate the version order. package main
import (
"fmt"
"strings"
"golang.org/x/mod/semver"
)
func main() {
versions := []string{
"v1.1.0",
"v1.1.0-rc.1",
"v1.1.0-rc.2",
"v1.1.0-rc.10",
"v1.1.0-rc1",
"v1.1.0-rc2",
"v1.1.0-rc10",
}
semver.Sort(versions)
fmt.Println(strings.Join(versions, "\n"))
} The above code prints
Precisely, SemVer 2.0.0 states
Overall, oras should name the RC version as |
LGTM on cutting 7fc68d4 |
@SteveLasker Also oras-go hasn't implemented changes introduced by image spec 1.1.0-rc4 yet, @Wwwsylvia only added rc4 to go.mod and made oras-go compatible to use with image spec 1.1.0-rc4 in oras-project/oras-go@4763cd4. It's not possible for ORAS CLI 1.1.0 to include image spec 1.1.0-rc4 changes without underlying SDK support. Will do that in ORAS CLI 1.2.0. |
LGTM |
LGTM since the symversion is not an issue for ORAS. |
LGTM for cutting this release, with a hopeful quick move to image spec 1.1.0-rc4 |
Closing since |
At least 3 approvals are needed from the 5 owners to cut 7fc68d4 as the release branch for oras CLI v1.1.0 release. This branch will be named as
release-1.1
and tagged asv1.1.0-rc.1
for releasing.The release will be conducted by following the release checklist.
Issue Notes
Bug Fixes
oras push
andoras attach
generates unwanted manifest file (oras push
generate manifest unwanted file #995)oras attach
andoras push
(--disable-path-validation
not working fororas push
andoras attach
#983, disallow absolute file path inoras push
andoras attach
by default #980, Oras pushes an artifact when uploaded file in the absolute path but fails in pull (tested with azure container registry) #973)--distribution-spec
is provided with invalid value (invalid--distribution-spec
flag returns wrong error information #897)oras discover
(Improper verbose output oforas discover -o tree
#1003)New Features
--skip-delete-referrers
to allow oras commands to skip referrer index clean up (allow oras command to skip referrer index clean up #954, makeoras cp
skip dangling referrers index deletion error #952, Improve the error msg for OCI v1.0 registries or registries that don't support deletion API #915)Other Changes
oras pull
prints better error msg when path traversal is required (improve path traversal error msg oforas pull
#978)github.com/moby/term
togolang.org/x/term
(Updategithub.com/moby/term
togolang.org/x/term
#908)1.20.5
oras tag
towards OCI layouts #901)Comparing to v1.0.0, the release includes below code changes:
What's Changed
oras login
by @qweeah in refactor: replace terminal package used byoras login
#910oras tag
by @qweeah in test(e2e): OCI layout specs fororas tag
#902internal/version.go
by @enraiha0307 in test: add unit-tests forinternal/version.go
#977oras discover
by @shizhMSFT in fix: properly print tree fororas discover
#1005The text was updated successfully, but these errors were encountered: