Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

  • PEP 700 conformance for PyPI feeds

    Locked Support
    13
    0 Votes
    13 Posts
    100 Views
    atrippA
    @Ashley thanks for letting us know!
  • 0 Votes
    2 Posts
    17 Views
    atrippA
    Hi @brandon_owensby_2976 , Looks like this is a regression in BuildMaster 2025 from a library upgrade; we will address it via BM-4017 in an upcoming release, either this Friday or the following cycle. Thanks, Alana
  • Container image size calculation does not always work

    Support
    3
    1
    0 Votes
    3 Posts
    12 Views
    P
    Thank you very much for the detailed answer!
  • SCA page throws an exception for anonymous users

    Support
    2
    0 Votes
    2 Posts
    11 Views
    atrippA
    Hi @pg_user_8607 , Thanks for the bug report; this will be fixed via PG-3296 in the next maintenance release (scheduled next Friday). It was a problem in the redirect to the /log-in page, so of course if you log-in first, the error will not occur. Cheers, Alana
  • 0 Votes
    4 Posts
    20 Views
    Dan_WoolfD
    Hi @cssccmgroup_4090, I created a private ticket on your behalf. You can see it by navigating to https://my.inedo.com/tickets. Please upload the SBOM through that ticket. Thanks, Dan
  • 0 Votes
    2 Posts
    10 Views
    atrippA
    Hi @vdubrovskyi_1854 , Thanks for the detailed reproduction information; I debugged/fixed this, and it will be in the next maintenance release of ProGet via PG-3290, scheduled for Friday of this week. As for the underlying issue, the problem was that there were two composer.json files in the zip file. ProGet was opening build/composer.json instead. I didn't test a work-around, but in theory you should be able to just download the zip file directly, delete build/composer.json from it, and upload it to ProGet. I also updated the error message to make somethign like this a little easier to track if it comes up again ("An unexpected error occurred: Error parsing "voku-simple_html_dom-716822e/build/composer.json" as a Composer manifest file (Missing required property: name).") Cheers, Alana
  • SBOM/RMetadata support for pypi feed type

    Support
    3
    0 Votes
    3 Posts
    29 Views
    B
    Thanks for the quick turn around. We are happy to wait for next release, and can report back if we find any further issues.
  • Project-scoped permissions not working as expected

    Support
    2
    7
    0 Votes
    2 Posts
    18 Views
    rhessingerR
    Hi @Nils-Nilsson, Thanks for bringing this to our attention. This looks to be a regression that happened right before release. I have created a ticket, PG-3289, to track the fix and we will release it this Friday in ProGet 2026.2. Thanks, Rich
  • Working with Secure Resources / Secure Credentials

    Support otter otterscript
    3
    0 Votes
    3 Posts
    19 Views
    atrippA
    Hi @jimbobmcgee , Very cool! We did not forget about this, just got a bit behind on feature requests (which this got classified on) with ProGet 2026 coming out. However, we've added this to our BuildMaster/Otter 2026 roadmap to review and incorporate. We plan to start on that relatively soon, and it may be something we can easily back-port to BuildMaster/Otter 2025. We'll update once we make progress on this :) Cheers, Alana
  • [Feature] ProGet: Set initial stage on builds scan

    Support
    2
    0 Votes
    2 Posts
    35 Views
    atrippA
    Hi @Nils-Nilsson , We've added this to our ProGet 2026 roadmap; there's an additive feature called "Build Pipelines" that just didn't make it in time for release, so this will fit nicely into that. FYI the main thing that this new pipeline offers is the ability to create multiple pipelines and assign them to different releases. Thanks, Alana
  • 1 Votes
    10 Posts
    48 Views
    N
    Post moved to Project-scoped permissions not working as expected
  • pgutil health fails after updating to proget 2026

    Support
    3
    0 Votes
    3 Posts
    16 Views
    felfertF
    Thanks a lot @atripp for the quick fix. Problem solved Cheers -Fritz
  • Help with upgrading

    Support
    2
    1
    0 Votes
    2 Posts
    15 Views
    gdivisG
    Offline installers are available here which you can use to upgrade these older versions: https://my.inedo.com/downloads/installers
  • 0 Votes
    4 Posts
    21 Views
    stevedennisS
    Hi @ybaskar-temp_3339 , Thanks for confirming that. I think it'd be worth exploring how to change those migration/environment constraints. While it's unfortunate to "lose history" and need to navigate to a separate instance, there's a moderate amount of risk in things simply not working the way it did before.... we're talking a decade of evolution, including platform, architectural, and even usage changes. That said, for an in-place upgrade, here's the approach that I would use. Use the Legacy (Traditional) installer to get to BuildMaster 6.1. Verify things work as expected on BuildMaster 6.1, agents updated, etc Upgrade to BuildMaster 6.2, again using the traditional installer Verify things work as expected in same manner Uninstall Ensure all components (iis site, service, program files.... except database, artifacts) have been removed Install BuildMaster 2025 as per normal, pointing to existing database Note that there's a decent change that you'll run into database or binding errors after #7, so make sure to run buildmaster.service.exe run from the commandline to better see messages and errors if things don't start up. Cheers, Steve
  • Problem with setting up LDAP in ProGet

    Support
    3
    1
    0 Votes
    3 Posts
    13 Views
    stevedennisS
    Hi @pg_user_8607 , Unfortunately, the only information we receive from the underlying library is LdapReferralException, so there's nothing else we can log. My understand is that the server is limiting the information and you ought to see more information from the LDAP/AD server's query logs (they are like HTTP access logs). That's the absolute best place to look. In our experience, a referral typically means the domain name is incorrect (e.g. user@domain.com instead of user@domain.local), but it could be any of the things you mentioned to. Unfortunately, LDAP/AD configuration can be a pain in rare cases (which it sounds like you are), and there's just no way around that. As for monitoring, here is what we recommend: periodic monitoring of the /health endpoint (every 5 minutes) (optional) HTTP access logs (retain for 7 days) There's nothing required beyond that. Those "container logs" (i.e. proget console output) that you see are primarily intended for us (product engineers) to troubleshoot problems and there's not much value in trying to use/storing them. For a tool like ProGet, trying to do extract/monitor detailed metrics is counter productive and leads to information overload. Many "errors" are not problems are a total waste of everyone's time to troubleshoot. For auditing, ProGet maintains internal audit logs (you can query them from the database if you really want to "export" them), or you can use webhooks if you want to publish events. But again, we don't think that's productive; they just become a "secondary log" that no one looks because it's harder to query than ProGet database. For authentication-related information, a combination of HTTP log monitoring (403 errors) and LDAP/AD server is the best thing to check. Cheers, Steve
  • Moving from IIS to Integrated Web Server

    Support
    7
    0 Votes
    7 Posts
    27 Views
    C
    Hi @stevedennis , using ?bypassIntegrated=false lets me download the package from the UI. Is this something you can fix? For now I can share this information with my colleagues. Offtopic (since we are already talking): We recieved your Inedo snackbox this week and we love it Thanks, Caterina
  • Promote a Release from one Workflow to the next

    Support
    3
    0 Votes
    3 Posts
    7 Views
    stevedennisS
    @dwilson_7533 that sounds about right! In modern versions of BuildMaster, it's possible to change Pipelines ("new" name for Workflows) a little easier, or even create builds without them. Speaking of, I'd recommend giving it a shot, we've got some pretty cool Git integration these days :)
  • Storage Account Connection String

    Support
    2
    0 Votes
    2 Posts
    6 Views
    dean-houstonD
    Hi @certificatemanager_4002, I'm not sure I totally understand the question :) The ConnectionString property is marked as encrypted, which means that ProGet's Encryption Key will be used to store it to the database as encrypted, and obviously decrypt it. But this should happen automatic, when using the API or UI to save the settings. -- Dean
  • Missing of Creating Legacy plans

    Support
    2
    1
    0 Votes
    2 Posts
    10 Views
    dean-houstonD
    Hi @ybaskar-temp_3339, Going off of memory here (this was like 10 years ago), but I believe that BuildMaster v5 would hide legacy options unless there was already legacy data. Since there's no legacy plans there's no button. However, it still should be possible if you can find the url of the page to navigate to. I would check other apps for that option, inspect the url, and just replace it with your applications Id. Let us know if that works! -- Dean
  • ProGet configuration as code (IaC)?

    Support
    7
    0 Votes
    7 Posts
    79 Views
    dean-houstonD
    @pg_user_8607 very cool, great practical use of the new ".cs scripts" type applications! I think this could make a nice blog post... I'll point this to our technical writers!