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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Release Bell - Package Updates

    Release Bell
    2
    14
    483
    Loading More Posts
    • 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.
    • girish
      girish Staff last edited by

      You can use this thread to track updates to the Release Bell package.

      Please open issues in a separate topic instead of replying here.

      1 Reply Last reply Reply Quote 0
      • girish
        girish Staff last edited by

        We use Release Bell entirely to get email notifications across github and gitlab projects. Recently, we have been missing quite a few release notifications. Two separate issues.

        a) I don't get notified for some projects
        b) For some projects like roundcube, I don't get new release notifications

        I found the root cause of both and have pushed a new package 1.4.0.

        If you are curious:
        a) We made the starred repo API call without pagination! This meant I only got notified about starred repos in the first page.

        b) Get tags API call also was not paginated. But this doesn't answer why we don't get notified. After all, the first page should contain the latest tags. Turns out, it's not! GitHub API has a limitation that tags are always alphabetically sorted (i.e straight git tag output). This still doesn't answer why I don't get Roundcube notifications (because we get it for other projects). Turns out, roundcube changed it's release tags format from x.y.z to vx.y.z. Because of alphabetical sorting, we always got the old tags in the first page and thus never the new tags.

        Phew

        1 Reply Last reply Reply Quote 3
        • girish
          girish Staff last edited by

          [1.5.0]

          • Use latest base image 2.0.0
          1 Reply Last reply Reply Quote 0
          • nebulon
            nebulon Staff last edited by

            [1.5.1]

            • Add support to add GitHub projects manually
            • Continue checking project releases even if one fails
            1 Reply Last reply Reply Quote 0
            • girish
              girish Staff last edited by

              [1.6.0]

              • Update base image v3
              1 Reply Last reply Reply Quote 0
              • nebulon
                nebulon Staff last edited by

                [1.7.0]

                • Improve notification emails
                • Show new tag description with changelog where possible
                • Thanks to Tomer Shvueli for contributing those features!
                1 Reply Last reply Reply Quote 0
                • nebulon
                  nebulon Staff last edited by

                  [1.7.1]

                  • Limit parallel github release tag fetching to avoid rate-limits
                  1 Reply Last reply Reply Quote 0
                  • girish
                    girish Staff last edited by

                    [1.7.2]

                    • Update base image to 3.2.0
                    1 Reply Last reply Reply Quote 0
                    • nebulon
                      nebulon Staff last edited by

                      [1.7.3]

                      • Better retry and throtteling for GitHub API calls
                      • Do not stop on non-existent GitLab repos
                      1 Reply Last reply Reply Quote 0
                      • nebulon
                        nebulon Staff last edited by

                        [1.7.4]

                        • Increase Github page size to reduce risk of API rate limits
                        1 Reply Last reply Reply Quote 0
                        • nebulon
                          nebulon Staff last edited by

                          [1.7.5]

                          • Show project names for manually added GitHub projects
                          1 Reply Last reply Reply Quote 0
                          • nebulon
                            nebulon Staff last edited by

                            [1.7.6]

                            • Add dark-mode in notification emails
                            • Update nodejs dependencies
                            1 Reply Last reply Reply Quote 0
                            • nebulon
                              nebulon Staff last edited by

                              [1.7.7]

                              • Update to Cloudron base image 4
                              1 Reply Last reply Reply Quote 0
                              • nebulon
                                nebulon Staff last edited by

                                [1.7.8]

                                • Fix crash on profile submission without a Github token
                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Powered by NodeBB