Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Release Bell
  3. Doesn't pick up latest release

Doesn't pick up latest release

Scheduled Pinned Locked Moved Release Bell
11 Posts 3 Posters 566 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • potemkin_aiP Offline
    potemkin_aiP Offline
    potemkin_ai
    wrote on last edited by potemkin_ai
    #1

    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
    

    11170df3-89aa-47c1-b384-c41a299e6e8b-image.png

    Could you please, help with that?

    1 Reply Last reply
    0
    • J Offline
      J Offline
      joseph
      Staff
      wrote on last edited by
      #2

      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?

      potemkin_aiP 1 Reply Last reply
      0
      • J joseph

        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?

        potemkin_aiP Offline
        potemkin_aiP Offline
        potemkin_ai
        wrote on last edited by
        #3

        @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)

        1 Reply Last reply
        0
        • nebulonN Offline
          nebulonN Offline
          nebulon
          Staff
          wrote on last edited by
          #4

          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?

          potemkin_aiP 1 Reply Last reply
          0
          • nebulonN nebulon

            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?

            potemkin_aiP Offline
            potemkin_aiP Offline
            potemkin_ai
            wrote on last edited by
            #5

            @nebulon looks like not...

            311edd21-fefe-4789-944d-95e2aa853018-image.png

            1 Reply Last reply
            0
            • nebulonN Offline
              nebulonN Offline
              nebulon
              Staff
              wrote on last edited by
              #6

              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.

              potemkin_aiP 1 Reply Last reply
              0
              • nebulonN nebulon

                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.

                potemkin_aiP Offline
                potemkin_aiP Offline
                potemkin_ai
                wrote on last edited by
                #7

                @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?

                1 Reply Last reply
                0
                • nebulonN Offline
                  nebulonN Offline
                  nebulon
                  Staff
                  wrote on last edited by nebulon
                  #8

                  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.

                  1 Reply Last reply
                  1
                  • potemkin_aiP Offline
                    potemkin_aiP Offline
                    potemkin_ai
                    wrote on last edited by
                    #9

                    image.png

                    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?

                    1 Reply Last reply
                    1
                    • nebulonN Offline
                      nebulonN Offline
                      nebulon
                      Staff
                      wrote on last edited by
                      #10

                      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 🙂

                      potemkin_aiP 1 Reply Last reply
                      1
                      • nebulonN nebulon

                        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 🙂

                        potemkin_aiP Offline
                        potemkin_aiP Offline
                        potemkin_ai
                        wrote on last edited by
                        #11

                        @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!!

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Bookmarks
                        • Search