Doesn't pick up latest release
-
I've added https://github.com/element-hq/synapse manually for the monitoring at 1.120.2 and it picked up no new releases ever since (and the latest is v1.128!)
According to the logs, everything is synced Ok
Apr 26 22:35:48 releasebell/tasks run: start +1h Apr 26 22:35:48 releasebell/tasks syncGithubStarredByUser: admin +4ms Apr 26 22:35:49 releasebell/tasks syncGithubStarredByUser: found 1 starred repos +244ms Apr 26 22:35:49 releasebell/tasks syncGithubStarredByUser: new projects: 0 outdated projects: 0 +4ms Apr 26 22:35:49 releasebell/tasks syncReleasesByProject: [element-hq/synapse] type github_manual start sync releases, notifications are enabled. Last successful sync was at 2025-04-26T19:35:48.572Z +15ms Apr 26 22:35:51 releasebell/tasks run: done. Next run in 3600s at Sat Apr 26 2025 21:35:51 GMT+0000 (Coordinated Universal Time) +6ms Apr 26 22:35:51 releasebell/tasks syncReleasesByProject: [element-hq/synapse] found 0 new releases +2s Apr 26 22:35:51 releasebell/tasks syncReleasesByProject: [element-hq/synapse] successfully synced +0ms
Could you please, help with that?
-
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.