mirror of
https://github.com/argoproj/argo-cd.git
synced 2026-02-20 01:28:45 +01:00
Signed-off-by: Patroklos Papapetrou <ppapapetrou76@gmail.com> Signed-off-by: Papapetrou Patroklos <1743100+ppapapetrou76@users.noreply.github.com> Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com> Co-authored-by: Leonardo Luz Almeida <leoluz@users.noreply.github.com>
36 lines
872 B
Bash
Executable File
36 lines
872 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script to replace all occurrences of "go mod vendor" with "go work vendor" recursively
|
|
|
|
set -e
|
|
|
|
# Add common Go binary path to PATH if not already present
|
|
export PATH=$PATH:/usr/local/go/bin
|
|
|
|
go work init ./gitops-engine
|
|
go work use .
|
|
go work vendor
|
|
go mod tidy
|
|
|
|
echo "Searching for files containing 'go work vendor'..."
|
|
|
|
# Replace in each file
|
|
for file in Makefile Tiltfile hack/generate-proto.sh .github/workflows/bump-major-version.yaml .github/workflows/ci-build.yaml; do
|
|
echo "Processing: $file"
|
|
# Create a backup and replace
|
|
sed -i.bak 's/go mod vendor/go work vendor/g' "$file"
|
|
echo " - Replaced occurrences in $file"
|
|
echo " - Backup created: $file.bak"
|
|
done
|
|
|
|
echo
|
|
echo "Replacement complete!"
|
|
echo "Removing backup files..."
|
|
find . -name '*.bak' -delete
|
|
|
|
echo "Syncing go mod files..."
|
|
go work sync
|
|
go mod tidy
|
|
go work vendor
|
|
|