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

Push draft/beta packages to another (non primary) repo #2325

Open
edvgui opened this issue Dec 2, 2024 · 3 comments
Open

Push draft/beta packages to another (non primary) repo #2325

edvgui opened this issue Dec 2, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@edvgui
Copy link

edvgui commented Dec 2, 2024

The primary repo for all containerlab releases now contains an rc release:

curl -s https://netdevops.fury.site/yum/repodata/primary.xml  | grep -e "-rc"
    <location href="files/ver_It62Q/containerlab_0.60.0-rc1_linux_arm64.rpm"/>
    <location href="files/ver_b1oXz/containerlab_0.60.0-rc1_linux_amd64.rpm"/>

Is this intentional?

@hellt
Copy link
Member

hellt commented Dec 2, 2024

what problem do you see with this? That it is installed by default when no version is provided with apt/yum install?

the install scripts will not pick up this version, since they use the git tag to figure out what is the released version vs the draft

@edvgui
Copy link
Author

edvgui commented Dec 2, 2024

We use dnf-automatic to install updates automatically in the lab, so we are always using the latest release, with upgrade type default. I don't know if we can filter out some releases based on the git tag with this tool.

To be honest, I don't know what is the standard for such yum repos, but I would have expected rc releases to be available in another repo than the one used for stable releases.

@hellt
Copy link
Member

hellt commented Dec 2, 2024

yeah it is a good idea. Not available today, though, for the containerlab apt/yum repos

will rename this to reflect the feature request nature better

@hellt hellt changed the title Primary repo contains rc release Push draft/beta packages to another (non primary) repo Dec 2, 2024
@hellt hellt added the enhancement New feature or request label Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants