Skip to content

Conversation

@softins
Copy link
Member

@softins softins commented Jan 28, 2026

Short description of changes

In deploy-windows.ps1, updated Install-Dependency to create a unique empty directory for unpacking the fetched zip file into, for ASIO and NSIS.

Also updated the regex for matching the ASIO file version in bump-dependencies.yml.

CHANGELOG: Build: Improve dependency fetching for Windows builds

Context: Fixes an issue?

Fixes #3560
Replaces #3607

This avoids having to know the top-level directory name used within the archive, which for ASIO is not consistent between versions, and could not be updated by bump-dependencies.yml

Does this change need documentation? What needs to be documented and how?

I don't think so. It just makes the PRs generated for updating ASIO and NSIS build properly.

Status of this Pull Request

Ready for review

What is missing until this pull request can be merged?

Check CI works

Checklist

  • I've verified that this Pull Request follows the general code principles
  • I tested my code and it does what I want
  • My code follows the style guide
  • I waited some time after this Pull Request was opened and all GitHub checks completed without errors. (except iOS)
  • I've filled all the content above

Updated Install-Dependency to create a unique empty directory for
unpacking the fetched zip file into, for ASIO and NSIS.

This avoids having to know the top-level directory name used within
the archive, which for ASIO is not consistent between versions.
@softins softins mentioned this pull request Jan 28, 2026
5 tasks
@softins softins added this to the Release 3.12.0 milestone Jan 28, 2026
@softins softins added this to Tracking Jan 28, 2026
@github-project-automation github-project-automation bot moved this to Triage in Tracking Jan 28, 2026
@softins softins self-assigned this Jan 28, 2026
@softins softins requested review from ann0see and pljones January 28, 2026 17:39
Make asiosdk or ASIO-SDK part of the version, so that URLs are correct.
@github-project-automation github-project-automation bot moved this from Triage to Waiting on Team in Tracking Feb 1, 2026
@ann0see ann0see merged commit 2abefa7 into jamulussoftware:main Feb 1, 2026
11 of 12 checks passed
@github-project-automation github-project-automation bot moved this from Waiting on Team to Done in Tracking Feb 1, 2026
@pljones pljones added bug Something isn't working tooling Changes to the automated build system labels Feb 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working tooling Changes to the automated build system

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Update references to Steinberg ASIO SDK filename

3 participants