Files
OpenShell/.github/workflows/windows-msvc.yml
dependabot[bot] 496659c243 chore(deps): bump Swatinem/rust-cache from 2.9.1 to 2.9.2 (#2670)
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 2.9.1 to 2.9.2.
- [Release notes](https://github.com/swatinem/rust-cache/releases)
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
- [Commits](https://github.com/swatinem/rust-cache/compare/c19371144df3bb44fab255c43d04cbc2ab54d1c4...6323deb102c322ba6fcbdcafc7e3dddab59af2b6)

---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
  dependency-version: 2.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-13 20:39:09 +00:00

51 lines
1.8 KiB
YAML

name: Windows MSVC (build-only)
on:
workflow_dispatch:
jobs:
x64:
runs-on: windows-2025
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: jdx/mise-action@7e36c90d9ab29c415a2384db3006f3ec8a8cc654 # v4.2.4
with:
install: false
experimental: true
- uses: dtolnay/rust-toolchain@master
with:
toolchain: "1.95.0"
targets: x86_64-pc-windows-msvc
- name: Cache Rust target and registry
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
with:
shared-key: windows-msvc-x64
cache-targets: "true"
cache-on-failure: "true"
cache-bin: "false"
- run: mise run --skip-tools windows:check:x64
- run: mise run --skip-tools windows:build:x64
- run: mise run --skip-tools windows:test:x64
- run: mise run --skip-tools windows:test:unsupported:x64
arm64:
# TODO: provision a windows-arm64 self-hosted runner
runs-on: [self-hosted, windows-arm64]
if: false # flip to true once the runner is online
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: jdx/mise-action@7e36c90d9ab29c415a2384db3006f3ec8a8cc654 # v4.2.4
with:
install: false
experimental: true
- uses: dtolnay/rust-toolchain@master
with:
toolchain: "1.95.0"
targets: aarch64-pc-windows-msvc
- name: Cache Rust target and registry
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
with:
shared-key: windows-msvc-arm64
cache-targets: "true"
cache-on-failure: "true"
cache-bin: "false"
- run: mise run --skip-tools windows:check:arm64
- run: mise run --skip-tools windows:build:arm64