-
Notifications
You must be signed in to change notification settings - Fork 74
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
Pull cf-package updates from feedstocks
repo
#38
Comments
FYI there is an Atom feed for the Was thinking about adding it to the webpage for style. ( conda-forge/conda-forge.github.io#527 ) |
I'd be interested to have bots update the graph as soon as PRs are merged if that is possible (it would help to eliminate the |
Yeah so feedstocks is updated basically immediately after merge (delay in seconds). Not sure if that is tolerable latency for you. If so, the atom feed is one option. Another might be a webhook from the feedstocks repo to something over here (not sure what endpoints we have). The atom feed is something you could use today. The webhook is just a matter of figuring out where it goes. If we need to reduce the latency further, we would need to do a little more work, but it should still be doable. We could look at having a notification from the My impression is working with a single stream of events would be easier than trying to coordinate multiple streams. Plus this is a problem GitHub is really good at solving. So the more we rely on GitHub to serialize org wide events the better. |
Latency shouldn't be an issue (I hope). So the feed should work. I don't grok yet how the feed would inform the graph, do something need to constantly listen to the feed, or can we queue up things from the feed which a worker goes and gets when it starts? |
I think it would be easier to advise with a little more information about where this is getting hooked into and where things are being run. Is there something I can read or could you give me a rough summary? |
The readme has a fairly high level view. (docs are on the issue list) The current setup is:
|
What triggers these scripts to run currently? Is it done manually? Is there a cron job somewhere? Also where are they run? Locally? Heroku? CI? Somewhere else? |
They are on Travis CI as daily Cron jobs. |
Not seeing an obvious way to do this, but I wonder if your bot could watch the feedstocks repo and use the resulting notifications to trigger a rebuild on Travis CI. Might need some form of debouncing to avoid triggering additional builds when one is already running. |
I think that there needs to be some form of reactive software in there somewhere to bridge the gap. |
@CJ-Wright commented on Wed Feb 14 2018
As @isuruf mentioned we may be able to update the CF version in the graph by pulling commit messages from feedstocks.
The text was updated successfully, but these errors were encountered: