How to make Octopus Deploy trigger a new release when a new release made on GitHub?
Octopus can be configured as either the target of a push from GitHub or you can set up a feed in Github, and pull from that feed.
In your case, it sounds like you want a push mechanism, such as GitHub Actions to do the heavy lifting.