I would say your analysis is spot-on, with only one tweak. The promise/covenant is specifically stated in Galatians 3:8...
And the Scripture, foreseeing that God would justify the Gentiles by faith, preached the gospel to Abraham beforehand, saying, “In you all the nations shall be blessed.”...