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

question: how do we handle when there're new package updates? #131

Closed
tuananh opened this issue Nov 25, 2022 · 6 comments
Closed

question: how do we handle when there're new package updates? #131

tuananh opened this issue Nov 25, 2022 · 6 comments
Assignees
Labels

Comments

@tuananh
Copy link
Contributor

tuananh commented Nov 25, 2022

how do we handle when there're new package updates? is there any job to notify if a package is stale?

@kaniini
Copy link
Collaborator

kaniini commented Nov 25, 2022

we are building a bot to automatically attempt package updates :)

@tuananh
Copy link
Contributor Author

tuananh commented Nov 25, 2022

that's great to hear. is there a timeline for it? I'm very curious how Wolfi is going to handle it. I mean dealing with github release is alright but there are packages hosted on personal domain, etc...

@Dentrax
Copy link
Member

Dentrax commented Nov 25, 2022

Yesterday, I was about to file an issue for bot proposal. Today, I saw this issue when I ended up here to open a new issue, what a coincidence!

My bot idea was simple: It should traverse all y{aml,ml} files, read the content as build.Configuration, extract the package.version, pipeline[] | with uses: fetch selector to get repo releases (a tricky point since not all URIs are GitHub, custom fetcher per host may require). Apply the new changes and export the mutated config structure. PR the changes. Something like this.

cc @developer-guy

@rawlingsj
Copy link
Member

is there a timeline for it?

Hope to have something early next week.

@rawlingsj
Copy link
Member

My bot idea was simple: It should traverse all y{aml,ml} files, read the content as build.Configuration, extract the package.version, pipeline[] | with uses: fetch selector to get repo releases (a tricky point since not all URIs are GitHub, custom fetcher per host may require). Apply the new changes and export the mutated config structure. PR the changes. Something like this.

Yeah this is a similar approach that we're experimenting with ATM. As well as using a service like https://release-monitoring.org/ to know about new package updates. Should have something to share next week.

@rawlingsj rawlingsj self-assigned this Nov 25, 2022
@Lunarequest
Copy link
Contributor

Maybe we could add something like f-e-d-c https://github.com/flathub/flatpak-external-data-checker

@luhring luhring removed their assignment Dec 7, 2022
@github-actions github-actions bot added the Stale label Apr 26, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale May 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants