Skip to content

ci(windows): VS2026 pre-validation job (#307)#311

Merged
erishforG merged 1 commit into
developfrom
ci/307-windows-vs2026-prevalidation
May 18, 2026
Merged

ci(windows): VS2026 pre-validation job (#307)#311
erishforG merged 1 commit into
developfrom
ci/307-windows-vs2026-prevalidation

Conversation

@erishforG
Copy link
Copy Markdown
Owner

Summary

  • Adds advisory `windows-vs2026-prevalidation` job using `windows-2025-vs2026` runner label
  • Runs `cargo build --release` + `cargo test` on the new VS 2026 image
  • `continue-on-error: true` keeps it informational — existing `windows-latest` matrix still gates

Context

GitHub Actions migrates the `windows-latest` / `windows-2025` labels to VS 2026 default during 2026-06-08 ~ 06-15. parsec's CI/release workflows currently depend on VS 2022 (MSVC link.exe, C/C++ runtime, aws-lc-sys native build).

Picking option B from #307 — pre-test the new image now so the migration window is a no-op.

Plan

  1. Open as draft → run once → observe whether the new runner label is provisioned and whether build/test passes.
  2. If pass: keep the job until 2026-06-15, then delete (gated matrix already covers it).
  3. If fail: pin existing matrix to `windows-2022` and open a follow-up issue for the actual VS 2026 compatibility fix.

Test plan

Closes #307 once the validation result is recorded.

Adds an informational windows-2025-vs2026 job that runs cargo build/test
on the new Visual Studio 2026 default image ahead of the GitHub Actions
runner migration window (2026-06-08 ~ 06-15).

continue-on-error: true keeps it advisory only — main matrix stays gated
on existing windows-latest. After the migration window closes we either
delete this job (if main matrix passes) or pin windows-2022 here (if it
fails).

Refs: #307
@erishforG erishforG marked this pull request as ready for review May 18, 2026 13:10
@erishforG erishforG merged commit fb68e03 into develop May 18, 2026
12 checks passed
@erishforG erishforG deleted the ci/307-windows-vs2026-prevalidation branch May 18, 2026 13:10
erishforG added a commit that referenced this pull request May 25, 2026
…317)

develop에 머지됐지만 CHANGELOG.md [Unreleased]에 누락된
항목 4개를 추가한다:

- parsec smartlog (alias sl): commit DAG 시각화 (#245, #305)
- parsec __complete: 동적 shell completion 헬퍼 (#291, #312)
- 에러 메시지 3줄 표준화 (error/caused by/help) (#303, #306)
- Windows VS2026 pre-validation CI job (#307, #311)

Closes #316

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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