Public dry run dryrun-224e0a3c717e
Source commit: 224e0a3c717e58cdb7bb61dcebbf5dadc4225d3a Public tree identity: sha256:2ea0b60d516db02a3ecdeb49982be1782cc3e7364a0e0eadc541c2e095d8b126
This commit is contained in:
commit
815fd6392d
111 changed files with 35316 additions and 0 deletions
39
.forgejo/workflows/windows-validation.yml
Normal file
39
.forgejo/workflows/windows-validation.yml
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue