ããããããš
github.com/someone/hogeã§github.com/forked/fugaãimportããŠå©çšãããã§ãã é¢ä¿æ§ã¯ä»¥äžã§ãã
ã©ãããã
äŸ
https://github.com/elastic/cloud-sdk-goãforkããŠhttps://github.com/kotaroooo0/cloud-sdk-goã®ãªããžããªããããšããŸãã 第äžã®ãªããžããªhttps://github.com/kotaroooo0/poc-validate-onlyããhttps://github.com/kotaroooo0/cloud-sdk-goãimportããŠå©çšããããšããŸãã
æé
1.https://github.com/kotaroooo0/cloud-sdk-goã§Gitã®ã¿ã°æã¡ãããŸãã
$ git tag v1.0.0 $ git push origin v1.0.0
2.https://github.com/kotaroooo0/poc-validate-only/blob/main/go.mod#L7ã®ããã«replace
ã䜿ããŸãã
module github.com/kotaroooo0/poc-validate-only go 1.21.7 require github.com/elastic/cloud-sdk-go v1.16.0 replace github.com/elastic/cloud-sdk-go v1.16.0 => github.com/kotaroooo0/cloud-sdk-go v1.0.0
ããã ãã§ç¬¬äžã®ãªããžããªhttps://github.com/kotaroooo0/poc-validate-onlyããhttps://github.com/kotaroooo0/cloud-sdk-goãå©çšã§ããŸãã
åè
https://github.com/kotaroooo0/poc-validate-onlyã§ã¯importã®éšåã¯å€æŽããå¿ èŠãªã
以äžã®ããã«æ¢åã§importããŠããgithub.com/elastic/cloud-sdk-goã¯è§ŠããªããŠãèªåã§github.com/kotaroooo0/cloud-sdk-goãimportãåç §ããŠãããŸãã
https://github.com/kotaroooo0/poc-validate-only/blob/main/main.go#L3-L15
originalã«åç §ãæ»ãæ¹æ³
以äžãæ¶ãã°ãŸãgithub.com/elastic/cloud-sdk-go ãåç §ããããã«æ»ããŸãã
replace github.com/elastic/cloud-sdk-go v1.16.0 => github.com/kotaroooo0/cloud-sdk-go v1.0.0
github.com/kotaroooo0/cloud-sdk-goã®go.modã«ã€ããŠ
以äžã®ããã«github.com/kotaroooo0/cloud-sdk-goã®go.mod
ã¯Forkããæã®ãŸãŸå€æŽããå¿
èŠã¯ãããŸããã
moduleåãå€æŽããå¿
èŠã¯ãããŸããã
https://github.com/kotaroooo0/cloud-sdk-go/blob/update-deployment-validate-only-params/go.mod