Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish release tags #665

Open
jason1987d opened this issue Nov 26, 2024 · 5 comments
Open

Publish release tags #665

jason1987d opened this issue Nov 26, 2024 · 5 comments
Labels
developer issue duplicate Indicates similar issue already reported in other open or closed issue releasing related to release process, artifacts

Comments

@jason1987d
Copy link

I ask as I am attempting to package this for a Linux distribution, however they require both to compile from source, and for versions to be stable (i.e. not a git commit). There are tags present, however the latest is from 2016.

@okybaca okybaca added duplicate Indicates similar issue already reported in other open or closed issue developer issue releasing related to release process, artifacts labels Nov 26, 2024
@okybaca
Copy link
Contributor

okybaca commented Nov 26, 2024

Yes, that would be more than usefull!
Already requested at #348.
Since there are version numbers still, they should be tagged.
Version 1.940 apparently started with this commit.

About releases - Github Docs

@okybaca
Copy link
Contributor

okybaca commented Dec 2, 2024 via email

@jason1987d
Copy link
Author

I'm not sure I'm fully qualified to answer all your questions as I am not a yacy developer but rather a distribution packager, but with voidlinux we like stable-ish releases (i.e. no rc, beta, alpha or git commits) so something with standard semver like 1.940.x should be fine.

@okybaca
Copy link
Contributor

okybaca commented Dec 21, 2024 via email

@okybaca
Copy link
Contributor

okybaca commented Jan 1, 2025

to keep things realy simple (and don't get overheaded by all these release processes), we maybe could:

  • tag the historical major version releases, where the version number changed (it's usually when switching to newer solr)
  • optionally: for a packaging purposes in the linux distributions (which need the release tag instead of a commit number) assign a minor version tag (such as 1.941 or 1.940.1) in the latest version of yacy -- skiping this step, that "stable point" for packaging systems distribution would be the previous major version

impact:
yacy could be distributed using various packaging systems and therefore the adoption of yacy could be larger and more easy for some platforms

@Orbiter , what do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer issue duplicate Indicates similar issue already reported in other open or closed issue releasing related to release process, artifacts
Projects
None yet
Development

No branches or pull requests

2 participants