CI: Add macOS, Windows x64 and Linux arm64 test support (#1422)

* CI: Add macOS, Windows and Linux arm64 support

* Modify arm64 job name to be inline with the others

* linter: Prevent cache from causing "Cannot open: File exists" issues

* Use setup-go and setup-node's inbuilt caching
This commit is contained in:
Adrian Gallagher
2023-12-28 14:55:50 +11:00
committed by GitHub
parent 2b3c63c5b3
commit e8e0ff3a35
12 changed files with 138 additions and 368 deletions

View File

@@ -1,19 +1,19 @@
codecov:
require_ci_to_pass: true
comment:
behavior: default
layout: "reach,diff,flags,tree"
require_changes: false
coverage:
precision: 2
range: "70...100"
round: down
github_checks:
annotations: false
parsers:
gcov:
branch_detection:
conditional: true
loop: true
macro: false
method: false
require_ci_to_pass: true
comment:
behavior: default
layout: "reach,diff,flags,tree"
require_changes: false
coverage:
precision: 2
range: "70...100"
round: down
github_checks:
annotations: false
parsers:
gcov:
branch_detection:
conditional: true
loop: true
macro: false
method: false