Skip to content

Commit 7f3a982

Browse files
authored
Adapt sed in-place editing for cross-platform compatibility (#3271)
close #3270
1 parent f47fff6 commit 7f3a982

File tree

6 files changed

+29
-51
lines changed

6 files changed

+29
-51
lines changed

.github/workflows/check_and_build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: Setup Go environment
3939
uses: actions/setup-go@v3
4040
with:
41-
go-version: '1.23'
41+
go-version: '1.24'
4242

4343
- name: Cache Tools
4444
id: cache-tools

Makefile

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,21 @@ GOVERSION := $(shell go version)
4545
# ref: https://github.com/cloudfoundry/gosigar/issues/58#issuecomment-1150925711
4646
# ref: https://github.com/pingcap/tidb/pull/39526#issuecomment-1407952955
4747
OS := "$(shell go env GOOS)"
48-
SED_IN_PLACE ?= $(shell which sed)
4948
IS_ALPINE := $(shell if [ -f /etc/os-release ]; then grep -qi Alpine /etc/os-release && echo 1; else echo 0; fi)
5049
ifeq (${OS}, "linux")
5150
CGO := 0
52-
SED_IN_PLACE += -i
5351
else ifeq (${OS}, "darwin")
5452
CGO := 1
53+
endif
54+
55+
# Check if sed is GNU sed and set SED_IN_PLACE accordingly.
56+
# GNU sed supports -i without a suffix, while BSD sed requires one.
57+
# `sed --version` is a GNU-specific flag.
58+
# Using the operating system to determine the sed version is inaccurate, as macOS may have GNU sed installed.
59+
SED_IN_PLACE ?= $(shell which sed)
60+
ifeq ($(shell $(SED_IN_PLACE) --version >/dev/null 2>&1 && echo gnu),gnu)
61+
SED_IN_PLACE += -i
62+
else
5563
SED_IN_PLACE += -i ''
5664
endif
5765

scripts/generate-next-gen-metrics.sh

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,17 @@ ORIGIN_FILE="metrics/grafana/ticdc_new_arch.json"
1919
NEXT_GEN_SHARED_FILE="${1:-metrics/grafana/ticdc_new_arch_next_gen.json}"
2020
NEXT_GEN_USER_FILE="${2:-metrics/grafana/ticdc_new_arch_with_keyspace_name.json}"
2121

22-
# Detect the appropriate sed command
23-
SED_CMD=""
24-
if command -v gsed &>/dev/null; then
25-
SED_CMD="gsed"
26-
elif [[ $(sed --version 2>/dev/null) == *"GNU"* ]]; then
27-
SED_CMD="sed"
22+
# Determine sed command and in-place edit syntax.
23+
SED_CMD="sed"
24+
if [[ $($SED_CMD --version 2>/dev/null) == *"GNU"* ]]; then
25+
echo "using GNU sed"
26+
SED_INPLACE_ARGS=("-i")
2827
else
29-
echo "This script requires GNU sed." >&2
30-
echo "On macOS, you can install it with 'brew install gnu-sed' and use it as 'gsed'." >&2
31-
exit 1
28+
echo "using non-GNU sed"
29+
SED_INPLACE_ARGS=("-i" "")
3230
fi
3331

34-
"$SED_CMD" 's/namespace/keyspace_name/g;' $ORIGIN_FILE >"$NEXT_GEN_SHARED_FILE"
32+
"$SED_CMD" 's/namespace/keyspace_name/g;' "$ORIGIN_FILE" >"$NEXT_GEN_SHARED_FILE"
3533

3634
if ! command -v jq &>/dev/null; then
3735
echo "Error: jq is not installed. Please install it to run this script." >&2
@@ -64,12 +62,12 @@ jq '
6462
.panels |= filter_panels
6563
' "$NEXT_GEN_SHARED_FILE" >"$NEXT_GEN_USER_FILE"
6664

67-
sed -i "s/Test-Cluster-TiCDC-New-Arch/Test-Cluster-TiCDC-New-Arch-KeyspaceName/" "$NEXT_GEN_USER_FILE"
68-
sed -i "s/YiGL8hBZ0aac/lGT5hED6vqTn/" "$NEXT_GEN_USER_FILE"
65+
"$SED_CMD" "${SED_INPLACE_ARGS[@]}" "s/Test-Cluster-TiCDC-New-Arch/Test-Cluster-TiCDC-New-Arch-KeyspaceName/" "$NEXT_GEN_USER_FILE"
66+
"$SED_CMD" "${SED_INPLACE_ARGS[@]}" "s/YiGL8hBZ0aac/lGT5hED6vqTn/" "$NEXT_GEN_USER_FILE"
6967

7068
echo "Userscope dashboard created at '$NEXT_GEN_USER_FILE'"
7169

72-
"$SED_CMD" -i 's/tidb_cluster_id/tidb_cluster/' "$NEXT_GEN_SHARED_FILE"
73-
"$SED_CMD" -i 's/tidb_cluster/sharedpool_id/' "$NEXT_GEN_SHARED_FILE"
70+
"$SED_CMD" "${SED_INPLACE_ARGS[@]}" 's/tidb_cluster_id/tidb_cluster/' "$NEXT_GEN_SHARED_FILE"
71+
"$SED_CMD" "${SED_INPLACE_ARGS[@]}" 's/tidb_cluster/sharedpool_id/' "$NEXT_GEN_SHARED_FILE"
7472

7573
echo "Sharedscope dashboard created at '$NEXT_GEN_SHARED_FILE'"

tests/integration_tests/csv_storage_update_pk_nonclustered/run.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,12 @@ function run_changefeed() {
2020
sleep 8
2121

2222
cp $CUR/conf/diff_config.toml $WORK_DIR/diff_config.toml
23-
sed -i "s/<suffix>/$changefeed_id/" $WORK_DIR/diff_config.toml
23+
if [[ $(sed --version 2>/dev/null) == *"GNU"* ]]; then
24+
sed -i "s/<suffix>/$changefeed_id/" $WORK_DIR/diff_config.toml
25+
else
26+
sed -i "" "s/<suffix>/$changefeed_id/" $WORK_DIR/diff_config.toml
27+
fi
28+
2429
if [[ $should_pass_check == true ]]; then
2530
check_sync_diff $WORK_DIR $WORK_DIR/diff_config.toml 100
2631
else

tools/check/go.mod

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ require (
1616
github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.0
1717
github.com/mattn/goveralls v0.0.8
1818
github.com/pingcap/failpoint v0.0.0-20210316064728-7acb0f0a3dfd
19-
github.com/swaggo/swag v1.7.8
2019
github.com/tinylib/msgp v1.1.6
2120
github.com/vektra/mockery/v2 v2.53.4
2221
github.com/zhouqiang-cl/gocovmerge v0.0.0-20190125174600-5256314471af
@@ -40,11 +39,8 @@ require (
4039
github.com/Crocmagnon/fatcontext v0.5.2 // indirect
4140
github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 // indirect
4241
github.com/GaijinEntertainment/go-exhaustruct/v3 v3.3.0 // indirect
43-
github.com/KyleBanks/depth v1.2.1 // indirect
4442
github.com/Masterminds/semver/v3 v3.3.0 // indirect
4543
github.com/OpenPeeDeeP/depguard/v2 v2.2.0 // indirect
46-
github.com/PuerkitoBio/purell v1.1.1 // indirect
47-
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect
4844
github.com/alecthomas/go-check-sumtype v0.1.4 // indirect
4945
github.com/alexkohler/nakedret/v2 v2.0.4 // indirect
5046
github.com/alexkohler/prealloc v1.0.0 // indirect
@@ -66,7 +62,6 @@ require (
6662
github.com/chavacava/garif v0.1.0 // indirect
6763
github.com/chigopher/pathlib v0.19.1 // indirect
6864
github.com/ckaznocha/intrange v0.2.1 // indirect
69-
github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
7065
github.com/curioswitch/go-reassign v0.2.0 // indirect
7166
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
7267
github.com/denis-tingaikin/go-header v0.5.0 // indirect
@@ -82,8 +77,6 @@ require (
8277
github.com/ghostiam/protogetter v0.3.8 // indirect
8378
github.com/go-critic/go-critic v0.11.4 // indirect
8479
github.com/go-openapi/jsonpointer v0.19.5 // indirect
85-
github.com/go-openapi/jsonreference v0.19.6 // indirect
86-
github.com/go-openapi/spec v0.20.4 // indirect
8780
github.com/go-openapi/swag v0.19.15 // indirect
8881
github.com/go-toolsmith/astcast v1.1.0 // indirect
8982
github.com/go-toolsmith/astcopy v1.1.0 // indirect
@@ -176,7 +169,6 @@ require (
176169
github.com/raeperd/recvcheck v0.1.2 // indirect
177170
github.com/rivo/uniseg v0.4.7 // indirect
178171
github.com/rs/zerolog v1.33.0 // indirect
179-
github.com/russross/blackfriday/v2 v2.1.0 // indirect
180172
github.com/ryancurrah/gomodguard v1.3.5 // indirect
181173
github.com/ryanrolds/sqlclosecheck v0.5.1 // indirect
182174
github.com/sagikazarmark/locafero v0.7.0 // indirect
@@ -211,7 +203,6 @@ require (
211203
github.com/tommy-muehle/go-mnd/v2 v2.5.1 // indirect
212204
github.com/ultraware/funlen v0.1.0 // indirect
213205
github.com/ultraware/whitespace v0.1.1 // indirect
214-
github.com/urfave/cli/v2 v2.3.0 // indirect
215206
github.com/uudashr/gocognit v1.1.3 // indirect
216207
github.com/valyala/bytebufferpool v1.0.0 // indirect
217208
github.com/valyala/fasttemplate v1.2.1 // indirect

tools/check/go.sum

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,10 @@ github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 h1:sHglBQTwgx+rW
5757
github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24/go.mod h1:4UJr5HIiMZrwgkSPdsjy2uOQExX/WEILpIrO9UPGuXs=
5858
github.com/GaijinEntertainment/go-exhaustruct/v3 v3.3.0 h1:/fTUt5vmbkAcMBt4YQiuC23cV0kEsN1MVMNqeOW43cU=
5959
github.com/GaijinEntertainment/go-exhaustruct/v3 v3.3.0/go.mod h1:ONJg5sxcbsdQQ4pOW8TGdTidT2TMAUy/2Xhr8mrYaao=
60-
github.com/KyleBanks/depth v1.2.1 h1:5h8fQADFrWtarTdtDudMmGsC7GPbOAu6RVB3ffsVFHc=
61-
github.com/KyleBanks/depth v1.2.1/go.mod h1:jzSb9d0L43HxTQfT+oSA1EEp2q+ne2uh6XgeJcm8brE=
6260
github.com/Masterminds/semver/v3 v3.3.0 h1:B8LGeaivUe71a5qox1ICM/JLl0NqZSW5CHyL+hmvYS0=
6361
github.com/Masterminds/semver/v3 v3.3.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
6462
github.com/OpenPeeDeeP/depguard/v2 v2.2.0 h1:vDfG60vDtIuf0MEOhmLlLLSzqaRM8EMcgJPdp74zmpA=
6563
github.com/OpenPeeDeeP/depguard/v2 v2.2.0/go.mod h1:CIzddKRvLBC4Au5aYP/i3nyaWQ+ClszLIuVocRiCYFQ=
66-
github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI=
67-
github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
68-
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M=
69-
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
70-
github.com/agiledragon/gomonkey/v2 v2.3.1 h1:k+UnUY0EMNYUFUAQVETGY9uUTxjMdnUkP0ARyJS1zzs=
71-
github.com/agiledragon/gomonkey/v2 v2.3.1/go.mod h1:ap1AmDzcVOAz1YpeJ3TCzIgstoaWLA6jbbgxfB4w2iY=
7264
github.com/alecthomas/assert/v2 v2.2.2 h1:Z/iVC0xZfWTaFNE6bA3z07T86hd45Xe2eLt6WVy2bbk=
7365
github.com/alecthomas/assert/v2 v2.2.2/go.mod h1:pXcQ2Asjp247dahGEmsZ6ru0UVwnkhktn7S0bBDLxvQ=
7466
github.com/alecthomas/go-check-sumtype v0.1.4 h1:WCvlB3l5Vq5dZQTFmodqL2g68uHiSwwlWcT5a2FGK0c=
@@ -136,8 +128,6 @@ github.com/ckaznocha/intrange v0.2.1/go.mod h1:7NEhVyf8fzZO5Ds7CRaqPEm52Ut83hsTi
136128
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
137129
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
138130
github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
139-
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
140-
github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lVfRxZq4=
141131
github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
142132
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
143133
github.com/creack/pty v1.1.13/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4=
@@ -201,13 +191,8 @@ github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V
201191
github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
202192
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
203193
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
204-
github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
205194
github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY=
206195
github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
207-
github.com/go-openapi/jsonreference v0.19.6 h1:UBIxjkht+AWIgYzCDSv2GN+E/togfwXUJFRTWhl2Jjs=
208-
github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns=
209-
github.com/go-openapi/spec v0.20.4 h1:O8hJrt0UMnhHcluhIdUgCLRWyM2x7QkBXRvOs7m+O1M=
210-
github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I=
211196
github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
212197
github.com/go-openapi/swag v0.19.15 h1:D2NRCBzS9/pEY3gP9Nl8aDqGUcPFrwG2p+CNFrLyrCM=
213198
github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ=
@@ -595,8 +580,6 @@ github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99
595580
github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg=
596581
github.com/rs/zerolog v1.33.0 h1:1cU2KZkvPxNyfgEmhHAz/1A9Bz+llsdYzklWFzgp0r8=
597582
github.com/rs/zerolog v1.33.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
598-
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
599-
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
600583
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
601584
github.com/ryancurrah/gomodguard v1.3.5 h1:cShyguSwUEeC0jS7ylOiG/idnd1TpJ1LfHGpV3oJmPU=
602585
github.com/ryancurrah/gomodguard v1.3.5/go.mod h1:MXlEPQRxgfPQa62O8wzK3Ozbkv9Rkqr+wKjSxTdsNJE=
@@ -620,7 +603,6 @@ github.com/shazow/go-diff v0.0.0-20160112020656-b6b7b6733b8c h1:W65qqJCIOVP4jpqP
620603
github.com/shazow/go-diff v0.0.0-20160112020656-b6b7b6733b8c/go.mod h1:/PevMnwAxekIXwN8qQyfc5gl2NlkB3CQlkizAbOkeBs=
621604
github.com/shurcooL/go v0.0.0-20180423040247-9e1955d9fb6e/go.mod h1:TDJrrUr11Vxrven61rcy3hJMUqaf/CLWYhHNPmT14Lk=
622605
github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041/go.mod h1:N5mDOmsrJOB+vfqUK+7DmDyjhSLIIBnXo9lvZJj3MWQ=
623-
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
624606
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
625607
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
626608
github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88=
@@ -671,8 +653,6 @@ github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOf
671653
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
672654
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
673655
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
674-
github.com/swaggo/swag v1.7.8 h1:w249t0l/kc/DKMGlS0fppNJQxKyJ8heNaUWB6nsH3zc=
675-
github.com/swaggo/swag v1.7.8/go.mod h1:gZ+TJ2w/Ve1RwQsA2IRoSOTidHz6DX+PIG8GWvbnoLU=
676656
github.com/tdakkota/asciicheck v0.2.0 h1:o8jvnUANo0qXtnslk2d3nMKTFNlOnJjRrNcj0j9qkHM=
677657
github.com/tdakkota/asciicheck v0.2.0/go.mod h1:Qb7Y9EgjCLJGup51gDHFzbI08/gbGhL/UVhYIPWG2rg=
678658
github.com/tenntenn/modver v1.0.1 h1:2klLppGhDgzJrScMpkj9Ujy3rXPUspSjAcev9tSEBgA=
@@ -699,8 +679,6 @@ github.com/ultraware/funlen v0.1.0 h1:BuqclbkY6pO+cvxoq7OsktIXZpgBSkYTQtmwhAK81v
699679
github.com/ultraware/funlen v0.1.0/go.mod h1:XJqmOQja6DpxarLj6Jj1U7JuoS8PvL4nEqDaQhy22p4=
700680
github.com/ultraware/whitespace v0.1.1 h1:bTPOGejYFulW3PkcrqkeQwOd6NKOOXvmGD9bo/Gk8VQ=
701681
github.com/ultraware/whitespace v0.1.1/go.mod h1:XcP1RLD81eV4BW8UhQlpaR+SDc2givTvyI8a586WjW8=
702-
github.com/urfave/cli/v2 v2.3.0 h1:qph92Y649prgesehzOrQjdWyxFOp/QVM+6imKHad91M=
703-
github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI=
704682
github.com/uudashr/gocognit v1.1.3 h1:l+a111VcDbKfynh+airAy/DJQKaXh2m9vkoysMPSZyM=
705683
github.com/uudashr/gocognit v1.1.3/go.mod h1:aKH8/e8xbTRBwjbCkwZ8qt4l2EpKXl31KMHgSS+lZ2U=
706684
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
@@ -840,7 +818,6 @@ golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81R
840818
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
841819
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
842820
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
843-
golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM=
844821
golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
845822
golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
846823
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
@@ -913,7 +890,6 @@ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7w
913890
golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
914891
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
915892
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
916-
golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
917893
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
918894
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
919895
golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=

0 commit comments

Comments
 (0)