Doesn't pick up latest release
-
Can you put a debug around https://git.cloudron.io/packages/releasebell-app/-/blob/master/backend/tasks.js?ref_type=heads#L166 to figure out why it's not finding any releases?
@joseph apologies, I wish I had time for that
I can enable debug mode, but I can't see no configuration file - happy to follow some reasonable instructions to enable it (I can see
debug
on the code) -
Just tried this for the same repo and the logs show that it did pick up the releases:
Apr 29 15:19:42 releasebell/tasks syncReleasesByProject: [element-hq/synapse] type github_manual start sync releases, notifications are enabled. Last successful sync was at 1970-01-01T00:00:00.000Z +57m Apr 29 15:19:44 releasebell/tasks syncReleasesByProject: [element-hq/synapse] found 754 new releases +2s Apr 29 15:19:45 releasebell/tasks syncReleasesByProject: [element-hq/synapse] successfully synced +1s
If you star that repo in github, does it work then?
-
Just tried this for the same repo and the logs show that it did pick up the releases:
Apr 29 15:19:42 releasebell/tasks syncReleasesByProject: [element-hq/synapse] type github_manual start sync releases, notifications are enabled. Last successful sync was at 1970-01-01T00:00:00.000Z +57m Apr 29 15:19:44 releasebell/tasks syncReleasesByProject: [element-hq/synapse] found 754 new releases +2s Apr 29 15:19:45 releasebell/tasks syncReleasesByProject: [element-hq/synapse] successfully synced +1s
If you star that repo in github, does it work then?
@nebulon looks like not...
-
hm since I can't reproduce this myself, we kinda need as much info like logs as possible to take some educated guess for your case. Maybe you hit some rate-limits against github api or I don't know.
@nebulon it's not that I'm using github automations, so rate limit is unlikely...
I understand the necessity for the logs though - that's why I asked how I can enable debug mode - to get them
Is there some way to enable debug mode to fetch the logs?
-
so the package already runs with
export DEBUG="releasebell*"
by default. So if the logs look the same for the starred project then, I am also not sure how to proceed. You could set the app in recovery mode and add more debug() calls in the code itself.Edit: the project itself is at https://git.cloudron.io/packages/releasebell-app where also the code is, happy to accept contributions and fixes there of course.
-
Star based monitoring works!
I'm not using github stars, so I'm fine leaving with them - just one more question then: how do I remove a manually added entry?
-
Good question, seems like I didn't actually implement removal of those! Maybe I get around over the weekend, or otherwise PRs are welcome for that project
@nebulon I wish...
Guess I will end up removing it from the database, if it will be disturbing me too much
Regardless - thank you for the tool!!