The-OpenROAD-Project / OpenSTA

OpenSTA engine
GNU General Public License v3.0
404 stars 172 forks source link

consider publishing new tagged releases #208

Closed proppy closed 1 month ago

proppy commented 9 months ago

I'm trying to get opensta packaged for conda-forge and they recommend building from source tarball, see https://conda-forge.org/docs/maintainer/adding_pkgs.html#tarballs-no-repos

I'm curious if you've considered publishing tags on this repository and a regular cadence?

I found one tagged release here https://github.com/The-OpenROAD-Project/OpenSTA/releases/tag/v2.2.0 but it looks like there were many changes since then https://github.com/The-OpenROAD-Project/OpenSTA/commits/master/

jjcherry56 commented 9 months ago

I gave up on bothering with tags a long time ago. They might be useful when maintaining multiple release branches but I haven't had any reason to have to deal with that overhead in a long time. The version (in the cmake file) changes when there are significant command or api changes. The git hash is a lot more accurate "version" to indicate what sources someone is using.

proppy commented 9 months ago

@hzeller has some automation in place at https://github.com/chipsalliance/verible/releases to tag release periodically, could this be an acceptable solution here?

maliberty commented 1 month ago

Issues or PRs should be filed with https://github.com/parallaxsw/OpenSTA if still relevant. This is effectively a fork (though not strictly for historical reasons).