Remove all submodules for garden-runc-release - #398
Open
winkingturtle-vmw wants to merge 1439 commits into
Open
Conversation
-------- index 40a69a9..21d8f59 100644 @@ -14,7 +14,7 @@ replace ( code.cloudfoundry.org/archiver v0.38.0 code.cloudfoundry.org/garden v0.0.0-20250611020234-e214b0859579 - code.cloudfoundry.org/guardian v0.0.0-20250618020817-caa1dd747d30 + code.cloudfoundry.org/guardian v0.0.0-20250630185217-e2b6536e99a0 github.com/cloudfoundry/gosigar v1.3.94 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index f6c5996..d832ba7 100644 @@ -5,8 +5,8 @@ go 1.23.0 toolchain go1.23.6 - code.cloudfoundry.org/garden v0.0.0-20250611020234-e214b0859579 - code.cloudfoundry.org/lager/v3 v3.39.0 + code.cloudfoundry.org/garden v0.0.0-20250630203456-610b5c082a0f + code.cloudfoundry.org/lager/v3 v3.40.0 github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.37.0 github.com/wavefronthq/wavefront-sdk-go v0.15.0
-------- index 21d8f59..3deba3d 100644 @@ -12,9 +12,9 @@ replace ( - code.cloudfoundry.org/archiver v0.38.0 - code.cloudfoundry.org/garden v0.0.0-20250611020234-e214b0859579 - code.cloudfoundry.org/guardian v0.0.0-20250630185217-e2b6536e99a0 + code.cloudfoundry.org/archiver v0.39.0 + code.cloudfoundry.org/garden v0.0.0-20250630203456-610b5c082a0f + code.cloudfoundry.org/guardian v0.0.0-20250630204325-6af1e3421091 github.com/cloudfoundry/gosigar v1.3.94 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index d832ba7..554066c 100644 @@ -5,7 +5,7 @@ go 1.23.0 toolchain go1.23.6 - code.cloudfoundry.org/garden v0.0.0-20250630203456-610b5c082a0f + code.cloudfoundry.org/garden v0.0.0-20250702020342-90c04595b589 code.cloudfoundry.org/lager/v3 v3.40.0 github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.37.0
-------- index 3deba3d..c9ba8e0 100644 @@ -13,8 +13,8 @@ replace ( code.cloudfoundry.org/archiver v0.39.0 - code.cloudfoundry.org/garden v0.0.0-20250630203456-610b5c082a0f - code.cloudfoundry.org/guardian v0.0.0-20250630204325-6af1e3421091 + code.cloudfoundry.org/garden v0.0.0-20250702020342-90c04595b589 + code.cloudfoundry.org/guardian v0.0.0-20250702140857-7fa03efb2d7b github.com/cloudfoundry/gosigar v1.3.94 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index 554066c..04fa681 100644 @@ -5,7 +5,7 @@ go 1.23.0 toolchain go1.23.6 - code.cloudfoundry.org/garden v0.0.0-20250702020342-90c04595b589 + code.cloudfoundry.org/garden v0.0.0-20250702171543-d3b7c3a6ecb8 code.cloudfoundry.org/lager/v3 v3.40.0 github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.37.0
-------- index c9ba8e0..bbedb9b 100644 @@ -13,8 +13,8 @@ replace ( code.cloudfoundry.org/archiver v0.39.0 - code.cloudfoundry.org/garden v0.0.0-20250702020342-90c04595b589 - code.cloudfoundry.org/guardian v0.0.0-20250702140857-7fa03efb2d7b + code.cloudfoundry.org/garden v0.0.0-20250702171543-d3b7c3a6ecb8 + code.cloudfoundry.org/guardian v0.0.0-20250703140558-d0679bfa2ae0 github.com/cloudfoundry/gosigar v1.3.94 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index bbedb9b..9ea9c86 100644 @@ -14,7 +14,7 @@ replace ( code.cloudfoundry.org/archiver v0.39.0 code.cloudfoundry.org/garden v0.0.0-20250702171543-d3b7c3a6ecb8 - code.cloudfoundry.org/guardian v0.0.0-20250703140558-d0679bfa2ae0 + code.cloudfoundry.org/guardian v0.0.0-20250703143417-fc142cb4fe84 github.com/cloudfoundry/gosigar v1.3.94 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index 9ea9c86..74bf0a1 100644 @@ -14,7 +14,7 @@ replace ( code.cloudfoundry.org/archiver v0.39.0 code.cloudfoundry.org/garden v0.0.0-20250702171543-d3b7c3a6ecb8 - code.cloudfoundry.org/guardian v0.0.0-20250703143417-fc142cb4fe84 + code.cloudfoundry.org/guardian v0.0.0-20250707160748-03a2f9c1bc23 github.com/cloudfoundry/gosigar v1.3.94 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index 04fa681..75255b5 100644 @@ -5,7 +5,7 @@ go 1.23.0 toolchain go1.23.6 - code.cloudfoundry.org/garden v0.0.0-20250702171543-d3b7c3a6ecb8 + code.cloudfoundry.org/garden v0.0.0-20250714184504-978aa3287c99 code.cloudfoundry.org/lager/v3 v3.40.0 github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.37.0
-------- index 74bf0a1..8b8e4a1 100644 @@ -13,9 +13,9 @@ replace ( code.cloudfoundry.org/archiver v0.39.0 - code.cloudfoundry.org/garden v0.0.0-20250702171543-d3b7c3a6ecb8 - code.cloudfoundry.org/guardian v0.0.0-20250707160748-03a2f9c1bc23 - github.com/cloudfoundry/gosigar v1.3.94 + code.cloudfoundry.org/garden v0.0.0-20250714184504-978aa3287c99 + code.cloudfoundry.org/guardian v0.0.0-20250714180910-625c9450c31c + github.com/cloudfoundry/gosigar v1.3.96 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.37.0
-------- index 75255b5..885cef4 100644 @@ -5,8 +5,8 @@ go 1.23.0 toolchain go1.23.6 - code.cloudfoundry.org/garden v0.0.0-20250714184504-978aa3287c99 - code.cloudfoundry.org/lager/v3 v3.40.0 + code.cloudfoundry.org/garden v0.0.0-20250714195604-95da0d086a3c + code.cloudfoundry.org/lager/v3 v3.41.0 github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.37.0 github.com/wavefronthq/wavefront-sdk-go v0.15.0
-------- index 8b8e4a1..24ce567 100644 @@ -12,9 +12,9 @@ replace ( - code.cloudfoundry.org/archiver v0.39.0 - code.cloudfoundry.org/garden v0.0.0-20250714184504-978aa3287c99 - code.cloudfoundry.org/guardian v0.0.0-20250714180910-625c9450c31c + code.cloudfoundry.org/archiver v0.40.0 + code.cloudfoundry.org/garden v0.0.0-20250716020550-aabeeb44f19e + code.cloudfoundry.org/guardian v0.0.0-20250714200212-d16908221133 github.com/cloudfoundry/gosigar v1.3.96 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index 885cef4..604e616 100644 @@ -5,7 +5,7 @@ go 1.23.0 toolchain go1.23.6 - code.cloudfoundry.org/garden v0.0.0-20250714195604-95da0d086a3c + code.cloudfoundry.org/garden v0.0.0-20250716020550-aabeeb44f19e code.cloudfoundry.org/lager/v3 v3.41.0 github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.37.0
-------- index 24ce567..8853321 100644 @@ -14,7 +14,7 @@ replace ( code.cloudfoundry.org/archiver v0.40.0 code.cloudfoundry.org/garden v0.0.0-20250716020550-aabeeb44f19e - code.cloudfoundry.org/guardian v0.0.0-20250714200212-d16908221133 + code.cloudfoundry.org/guardian v0.0.0-20250721190431-3c86fbfa14bc github.com/cloudfoundry/gosigar v1.3.96 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index 8853321..679b506 100644 @@ -14,7 +14,7 @@ replace ( code.cloudfoundry.org/archiver v0.40.0 code.cloudfoundry.org/garden v0.0.0-20250716020550-aabeeb44f19e - code.cloudfoundry.org/guardian v0.0.0-20250721190431-3c86fbfa14bc + code.cloudfoundry.org/guardian v0.0.0-20250721193622-b9d7bab6b891 github.com/cloudfoundry/gosigar v1.3.96 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index 679b506..5880863 100644 @@ -14,16 +14,16 @@ replace ( code.cloudfoundry.org/archiver v0.40.0 code.cloudfoundry.org/garden v0.0.0-20250716020550-aabeeb44f19e - code.cloudfoundry.org/guardian v0.0.0-20250721193622-b9d7bab6b891 + code.cloudfoundry.org/guardian v0.0.0-20250722141719-0269b9225543 github.com/cloudfoundry/gosigar v1.3.96 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4 - github.com/onsi/gomega v1.37.0 + github.com/onsi/gomega v1.38.0 github.com/wavefronthq/wavefront-sdk-go v0.15.0
-------- index f3290ac..36fef11 100644 @@ -5,8 +5,8 @@ go 1.23.0 toolchain go1.23.6 - code.cloudfoundry.org/garden v0.0.0-20250716020550-aabeeb44f19e - code.cloudfoundry.org/lager/v3 v3.41.0 + code.cloudfoundry.org/garden v0.0.0-20250723020637-e97ef1c64f2b + code.cloudfoundry.org/lager/v3 v3.42.0 github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.38.0 github.com/wavefronthq/wavefront-sdk-go v0.15.0
-------- index 5880863..1b3eb4d 100644 @@ -12,9 +12,9 @@ replace ( - code.cloudfoundry.org/archiver v0.40.0 - code.cloudfoundry.org/garden v0.0.0-20250716020550-aabeeb44f19e - code.cloudfoundry.org/guardian v0.0.0-20250722141719-0269b9225543 + code.cloudfoundry.org/archiver v0.41.0 + code.cloudfoundry.org/garden v0.0.0-20250723020637-e97ef1c64f2b + code.cloudfoundry.org/guardian v0.0.0-20250723021209-000898a45c27 github.com/cloudfoundry/gosigar v1.3.96 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index 36fef11..1237ebf 100644 @@ -5,7 +5,7 @@ go 1.23.0 toolchain go1.23.6 - code.cloudfoundry.org/garden v0.0.0-20250723020637-e97ef1c64f2b + code.cloudfoundry.org/garden v0.0.0-20250730020702-3c607f063fc6 code.cloudfoundry.org/lager/v3 v3.42.0 github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.38.0
-------- index 1b3eb4d..e60a230 100644 @@ -13,8 +13,8 @@ replace ( code.cloudfoundry.org/archiver v0.41.0 - code.cloudfoundry.org/garden v0.0.0-20250723020637-e97ef1c64f2b - code.cloudfoundry.org/guardian v0.0.0-20250723021209-000898a45c27 + code.cloudfoundry.org/garden v0.0.0-20250730020702-3c607f063fc6 + code.cloudfoundry.org/guardian v0.0.0-20250730021248-862109afbc38 github.com/cloudfoundry/gosigar v1.3.96 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4
-------- index 1237ebf..3d349b7 100644 @@ -6,7 +6,7 @@ toolchain go1.23.6 code.cloudfoundry.org/garden v0.0.0-20250730020702-3c607f063fc6 - code.cloudfoundry.org/lager/v3 v3.42.0 + code.cloudfoundry.org/lager/v3 v3.43.0 github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.38.0 github.com/wavefronthq/wavefront-sdk-go v0.15.0
-------- index e60a230..64999d4 100644 @@ -14,8 +14,8 @@ replace ( code.cloudfoundry.org/archiver v0.41.0 code.cloudfoundry.org/garden v0.0.0-20250730020702-3c607f063fc6 - code.cloudfoundry.org/guardian v0.0.0-20250730021248-862109afbc38 - github.com/cloudfoundry/gosigar v1.3.96 + code.cloudfoundry.org/guardian v0.0.0-20250808184411-192bb72b6048 + github.com/cloudfoundry/gosigar v1.3.97 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.38.0
-------- index 3d349b7..4e7736f 100644 @@ -5,16 +5,17 @@ go 1.23.0 toolchain go1.23.6 - code.cloudfoundry.org/garden v0.0.0-20250730020702-3c607f063fc6 - code.cloudfoundry.org/lager/v3 v3.43.0 - github.com/onsi/ginkgo/v2 v2.23.4 + code.cloudfoundry.org/garden v0.0.0-20250813020845-616be2b2878a + code.cloudfoundry.org/lager/v3 v3.44.0 + github.com/onsi/ginkgo/v2 v2.24.0 github.com/onsi/gomega v1.38.0 github.com/wavefronthq/wavefront-sdk-go v0.15.0
-------- index 876eea8..2ade097 100644 @@ -7,13 +7,14 @@ toolchain go1.23.6 github.com/jessevdk/go-flags v1.6.1 github.com/logrusorgru/aurora v2.0.3+incompatible - github.com/onsi/ginkgo/v2 v2.23.4 + github.com/onsi/ginkgo/v2 v2.24.0 github.com/onsi/gomega v1.38.0 golang.org/x/sys v0.35.0 gopkg.in/yaml.v2 v2.4.0
-------- index c2bc1a9..c69d4cb 100644 @@ -10,10 +10,10 @@ replace ( - code.cloudfoundry.org/archiver v0.79.0 - code.cloudfoundry.org/garden v0.0.0-20260708020641-3ee0e5230510 + code.cloudfoundry.org/archiver v0.80.0 + code.cloudfoundry.org/garden v0.0.0-20260715020742-79c9837591af code.cloudfoundry.org/guardian v0.0.0-20260715021209-9fa226ae0308 - github.com/cloudfoundry/gosigar v1.3.124 + github.com/cloudfoundry/gosigar v1.3.125 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.32.0 github.com/onsi/gomega v1.42.1
-------- index 93b2537..b270d4d 100644 @@ -3,8 +3,8 @@ module code.cloudfoundry.org/garden-performance-acceptance-tests go 1.25.0 - code.cloudfoundry.org/garden v0.0.0-20260715020742-79c9837591af - code.cloudfoundry.org/lager/v3 v3.79.0 + code.cloudfoundry.org/garden v0.0.0-20260722020902-0d62a2590a0f + code.cloudfoundry.org/lager/v3 v3.80.0 github.com/onsi/ginkgo/v2 v2.32.0 github.com/onsi/gomega v1.42.1 github.com/wavefronthq/wavefront-sdk-go v0.15.0
-------- index c69d4cb..889e5b9 100644 @@ -10,9 +10,9 @@ replace ( - code.cloudfoundry.org/archiver v0.80.0 - code.cloudfoundry.org/garden v0.0.0-20260715020742-79c9837591af - code.cloudfoundry.org/guardian v0.0.0-20260715021209-9fa226ae0308 + code.cloudfoundry.org/archiver v0.81.0 + code.cloudfoundry.org/garden v0.0.0-20260722020902-0d62a2590a0f + code.cloudfoundry.org/guardian v0.0.0-20260722021324-599e660ac834 github.com/cloudfoundry/gosigar v1.3.125 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d github.com/onsi/ginkgo/v2 v2.32.0
-------- index b270d4d..86fe1c6 100644 @@ -3,7 +3,7 @@ module code.cloudfoundry.org/garden-performance-acceptance-tests go 1.25.0 - code.cloudfoundry.org/garden v0.0.0-20260722020902-0d62a2590a0f + code.cloudfoundry.org/garden v0.0.0-20260729020900-a0441c36f7b5 code.cloudfoundry.org/lager/v3 v3.80.0 github.com/onsi/ginkgo/v2 v2.32.0 github.com/onsi/gomega v1.42.1
-------- index 889e5b9..65c5506 100644 @@ -11,7 +11,7 @@ replace ( code.cloudfoundry.org/archiver v0.81.0 - code.cloudfoundry.org/garden v0.0.0-20260722020902-0d62a2590a0f + code.cloudfoundry.org/garden v0.0.0-20260729020900-a0441c36f7b5 code.cloudfoundry.org/guardian v0.0.0-20260722021324-599e660ac834 github.com/cloudfoundry/gosigar v1.3.125 github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ation Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
so that it matches the remaining release structure
…ry.org Remove go.mod, go.sum, and vendor dirs from dontpanic, garden-integration-tests, garden-performance-acceptance-tests, greenskeeper, and thresholder. All packages are now managed by the single root module at src/code.cloudfoundry.org/go.mod. Update thresholder imports from module-relative paths (thresholder/...) to fully-qualified paths (code.cloudfoundry.org/thresholder/...), and update grootfs import from code.cloudfoundry.org/grootfs to code.cloudfoundry.org/guardian/grootfs since grootfs now lives within guardian. Update greenskeeper cmd import from bare "greenskeeper" to "code.cloudfoundry.org/greenskeeper". Add archiver, aurora, wavefront-sdk-go, onsi/gomega, and other previously sub-module-only deps to the root go.mod and vendor dir. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…eeper
Wire all five packages into sync-package-specs.bash using the unified
code.cloudfoundry.org module. Add idmapper/cmd/{newuidmap,newgidmap,maximus}
and ginkgo binary imports to tools.go so they are vendored, then re-vendor.
Update all five BOSH specs with new code.cloudfoundry.org/go.mod static
headers and regenerate gosub file lists via the sync script.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add a middle check in sync_package: if a package exists as a source directory under the module root (src/code.cloudfoundry.org/<base_pkg>), use code.cloudfoundry.org/<base_pkg> instead of the bare stripped path. This fixes gats, gpats, dontpanic, and greenskeeper specs where in-module packages like garden-integration-tests/... were being emitted without the code.cloudfoundry.org/ prefix, producing paths that don't exist. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add cmd/winit to tools.go so it gets vendored (needed for guardian-windows). Add sync_package calls for thresholder (-app code.cloudfoundry.org/thresholder) and guardian-windows (--tags windows, gdn + winit). Reset guardian-windows spec header away from the old guardian/**/* glob. Regenerate all specs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
All packages now live under src/code.cloudfoundry.org instead of individual src/<name> directories. grootfs and idmapper binaries are now built from their new paths inside the guardian module. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
make static run from within the vendor directory fails because there is no go.mod there, so go cannot resolve imports with -mod=vendor. Also drops the libpathrs build tag since cyphar.com/go-pathrs (a C FFI package) is not in the unified vendor. Replicate the static build flags directly via go build from src/code.cloudfoundry.org. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Related PR: cloudfoundry/guardian#512
This PR will use the standalone guardian module as well as moving the remaining repositories inline with the release. This will remove the need to have any submodules.
Backward Compatibility
Breaking Change? Yes
If anyone used components inside of the release without going through BOSH, they would have to change the process.