NeuroTechX / moabb

Mother of All BCI Benchmarks
https://neurotechx.github.io/moabb/
BSD 3-Clause "New" or "Revised" License
646 stars 167 forks source link

Create GitHub Releases in tandem with PyPi #272

Open jsosulski opened 2 years ago

jsosulski commented 2 years ago

I think we should create PyPi and GitHub releases in tandem. In most search engines I tried, moabb's Github page comes before pypi/documentation. When a potentially interested user visits our GitHub it may look like the releases are stale, especially considering that the latest GitHub release is titled "First PyPI version".

sylvchev commented 2 years ago

Yes, you're right. I'll make at least a new GH release. I'll try automate them. If you have any pointer, it could help.

jsosulski commented 2 years ago

I was browsing a bit, I only found a method that does automatic releases with poetry + conventional commits to automatically create change logs etc. However, this probably requires a bit more involved CI changes.

E.g.: https://github.com/bjoluc/semantic-release-config-poetry