This repository has been archived by the owner on Jun 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 196
CI does not fail if PR breaks Gopkg and vendor sync #1794
Labels
Comments
ganeshmaharaj
added
bug
Incorrect behaviour
needs-review
Needs to be assessed by the team.
labels
Jul 10, 2019
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 10, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
Merged
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 10, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 10, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 10, 2019
Contents that are a result of running `dep ensure` on the repository Fixes: kata-containers#1794 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 10, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 10, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 25, 2019
This repository contains multiple Gopkg.* files which defines dependencies for each stand-alone application within this repository. This was posing an issue where there was no predictable way of confirming that vendor folder is in sync with the versions defined in Gopkg files. dep tool does not handle multiple sub folder definitions and is not a feature that is in their pipeline. This effort is to unify all the dependencies to allow `dep check` on the repository. Check golang/dep#985 for dep issues with nesting. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 25, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 26, 2019
This repository contains multiple Gopkg.* files which defines dependencies for each stand-alone application within this repository. This was posing an issue where there was no predictable way of confirming that vendor folder is in sync with the versions defined in Gopkg files. dep tool does not handle multiple sub folder definitions and is not a feature that is in their pipeline. This effort is to unify all the dependencies to allow `dep check` on the repository. Check golang/dep#985 for dep issues with nesting. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 26, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 26, 2019
This repository contains multiple Gopkg.* files which defines dependencies for each stand-alone application within this repository. This was posing an issue where there was no predictable way of confirming that vendor folder is in sync with the versions defined in Gopkg files. dep tool does not handle multiple sub folder definitions and is not a feature that is in their pipeline. This effort is to unify all the dependencies to allow `dep check` on the repository. Check golang/dep#985 for dep issues with nesting. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 26, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 26, 2019
This repository contains multiple Gopkg.* files which defines dependencies for each stand-alone application within this repository. This was posing an issue where there was no predictable way of confirming that vendor folder is in sync with the versions defined in Gopkg files. dep tool does not handle multiple sub folder definitions and is not a feature that is in their pipeline. This effort is to unify all the dependencies to allow `dep check` on the repository. Check golang/dep#985 for dep issues with nesting. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 26, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 26, 2019
This repository contains multiple Gopkg.* files which defines dependencies for each stand-alone application within this repository. This was posing an issue where there was no predictable way of confirming that vendor folder is in sync with the versions defined in Gopkg files. dep tool does not handle multiple sub folder definitions and is not a feature that is in their pipeline. This effort is to unify all the dependencies to allow `dep check` on the repository. Check golang/dep#985 for dep issues with nesting. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
ganeshmaharaj
pushed a commit
to ganeshmaharaj/kata-tests
that referenced
this issue
Jul 26, 2019
dep ensure -dry-run -no-vendor will check and show if vendor code is out of sync with GOpkg files but always has a return code of 0. Switching it to dep check will fail if Gopkg is not in sync with vendor. Fixes: kata-containers#1794 Fixes: kata-containers#1733 Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Current CI will check if Gopkg and vendor folder are out of sync but does not fail CI. This in-turn breaks the sync between the two. Just running
dep ensure
on current master generates a commit like this. kata-containers/runtime@9a346d6Make sure that sync check is run on all PRs.
The text was updated successfully, but these errors were encountered: