Public dry run dryrun-b7e975a6cbca

Source commit: b7e975a6cbcae9583edb8f8b49a23530825c7dcc

Public tree identity: sha256:5a495f09dd77b83267cabbb413dfbc4d5c49e43d6d476e1af5a058eb5dca40aa
This commit is contained in:
Disasmer release dry run 2026-07-03 15:42:32 +02:00
commit 5c2f4048e0
112 changed files with 39076 additions and 0 deletions

View file

@ -0,0 +1,39 @@
name: Windows validation
on:
workflow_dispatch:
jobs:
windows-runner:
# Manual on purpose: the Forgejo Windows runner is intermittently online.
# Run this workflow for release validation when a runner with this label is available.
runs-on: windows
timeout-minutes: 45
env:
DISASMER_WINDOWS_VALIDATION: forgejo-windows-runner
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Tool versions
shell: pwsh
run: |
rustc --version
cargo --version
node --version
- name: Acceptance environment report
shell: pwsh
run: node scripts/acceptance-report.js windows
- name: Format check
shell: pwsh
run: cargo fmt --all --check
- name: Windows runtime unit coverage
shell: pwsh
run: cargo test -p disasmer-node windows_backend_is_labeled_user_attached_dev_execution
- name: Windows runner smoke
shell: pwsh
run: node scripts/windows-runner-smoke.js