Skip to content

chore: Improve Windows build time [experiment]#6971

Draft
danskmt wants to merge 1 commit into
mainfrom
chore/CLI-1633-split-windows-build-jobs
Draft

chore: Improve Windows build time [experiment]#6971
danskmt wants to merge 1 commit into
mainfrom
chore/CLI-1633-split-windows-build-jobs

Conversation

@danskmt

@danskmt danskmt commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Pull Request Submission Checklist

  • Follows CONTRIBUTING guidelines
  • Commit messages are release-note ready, emphasizing what was changed, not how.
  • Includes detailed description of changes
  • Contains risk assessment (Low | Medium | High)
  • Highlights breaking API changes (if applicable)
  • Links to automated tests covering new functionality
  • Includes manual testing instructions (if necessary)
  • Updates relevant GitBook documentation (PR link: ___)
  • Includes product update to be announced in the next stable release notes

What does this PR do?

Replaces the single Windows build job that ran build clean-golang build-fips serially (~14m) with two parallel jobs: build windows amd64 and build windows fips amd64. Updates sign windows amd64 to require both jobs.

Where should the reviewer start?

  • .circleci/config.yml — Windows build-artifact workflow jobs and sign windows amd64 requires

How should this be manually tested?

  1. Push branch and run test_and_release in CircleCI.
  2. Confirm build windows amd64 and build windows fips amd64 run in parallel.
  3. Compare each job’s make step duration to the previous ~14m combined step (~7–8m per job expected).
  4. Confirm sign windows amd64 succeeds on main/release branches after both build jobs complete.

What's the product update that needs to be communicated to CLI users?

None. CI-only change with no user-facing impact.

@snyk-io

snyk-io Bot commented Jul 7, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@danskmt danskmt force-pushed the chore/CLI-1633-split-windows-build-jobs branch 3 times, most recently from c2b5a47 to c6a3a49 Compare July 8, 2026 10:27
@danskmt danskmt changed the title chore: Split Windows build and FIPS into parallel jobs chore: Improve Windows build time [experiment] Jul 8, 2026
@danskmt danskmt force-pushed the chore/CLI-1633-split-windows-build-jobs branch from c6a3a49 to 6334ddd Compare July 8, 2026 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant