add build action #5
ci.yml
on: push
Run Benchmark.Net .Net Benchmark Framework example
20s
Run JavaScript benchmark example
14s
Run Catch2 C++ Benchmark Framework example
14s
Run Google C++ Benchmark Framework example
13s
Run Go benchmark example
16s
Run JMH Java Benchmark Framework example
23s
Run Julia benchmark example
15s
Run Pytest benchmark example
14s
Run Rust benchmark example
14s
Run Criterion.rs benchmark example
13s
Run alert check with actions/cache
16s
Run unit tests
15s
Run linting and formatting check
16s
Annotations
116 errors and 13 warnings
Run Google C++ Benchmark Framework example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Google C++ Benchmark Framework example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Google C++ Benchmark Framework example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Google C++ Benchmark Framework example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run Google C++ Benchmark Framework example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Google C++ Benchmark Framework example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run Google C++ Benchmark Framework example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Google C++ Benchmark Framework example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run Google C++ Benchmark Framework example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Google C++ Benchmark Framework example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run Criterion.rs benchmark example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Criterion.rs benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Criterion.rs benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Criterion.rs benchmark example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run Criterion.rs benchmark example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Criterion.rs benchmark example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run Criterion.rs benchmark example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Criterion.rs benchmark example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run Criterion.rs benchmark example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Criterion.rs benchmark example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run JavaScript benchmark example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run JavaScript benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run JavaScript benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run JavaScript benchmark example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run JavaScript benchmark example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run JavaScript benchmark example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run JavaScript benchmark example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run JavaScript benchmark example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run JavaScript benchmark example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run JavaScript benchmark example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run Catch2 C++ Benchmark Framework example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Catch2 C++ Benchmark Framework example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Catch2 C++ Benchmark Framework example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Catch2 C++ Benchmark Framework example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run Catch2 C++ Benchmark Framework example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Catch2 C++ Benchmark Framework example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run Catch2 C++ Benchmark Framework example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Catch2 C++ Benchmark Framework example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run Catch2 C++ Benchmark Framework example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Catch2 C++ Benchmark Framework example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run linting and formatting check:
src/extract.ts#L468
Delete `····`
|
Run linting and formatting check:
src/extract.ts#L478
Insert `⏎·······`
|
Run linting and formatting check:
src/extract.ts#L482
'ret' is never reassigned. Use 'const' instead
|
Run linting and formatting check:
src/extract.ts#L509
Replace `·?·`samples:·${sampleIterationMatches[1]},·iterations:·${sampleIterationMatches[2]}`·:·'No·sample/iteration·data'` with `⏎································?·`samples:·${sampleIterationMatches[1]},·iterations:·${sampleIterationMatches[2]}`⏎································:·'No·sample/iteration·data',`
|
Run linting and formatting check
Process completed with exit code 1.
|
Run Rust benchmark example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Rust benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Rust benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Rust benchmark example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run Rust benchmark example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Rust benchmark example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run Rust benchmark example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Rust benchmark example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run Rust benchmark example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Rust benchmark example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run unit tests
Process completed with exit code 1.
|
Run alert check with actions/cache:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run alert check with actions/cache:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run alert check with actions/cache:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run alert check with actions/cache:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run alert check with actions/cache:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run alert check with actions/cache:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run alert check with actions/cache:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run alert check with actions/cache:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run alert check with actions/cache:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run alert check with actions/cache:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run Pytest benchmark example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Pytest benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Pytest benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Pytest benchmark example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run Pytest benchmark example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Pytest benchmark example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run Pytest benchmark example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Pytest benchmark example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run Pytest benchmark example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Pytest benchmark example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run Julia benchmark example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Julia benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Julia benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Julia benchmark example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run Julia benchmark example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Julia benchmark example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run Julia benchmark example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Julia benchmark example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run Julia benchmark example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Julia benchmark example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run Go benchmark example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Go benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Go benchmark example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Go benchmark example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run Go benchmark example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Go benchmark example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run Go benchmark example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Go benchmark example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run Go benchmark example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Go benchmark example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run Benchmark.Net .Net Benchmark Framework example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Benchmark.Net .Net Benchmark Framework example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Benchmark.Net .Net Benchmark Framework example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run Benchmark.Net .Net Benchmark Framework example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run Benchmark.Net .Net Benchmark Framework example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Benchmark.Net .Net Benchmark Framework example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run Benchmark.Net .Net Benchmark Framework example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Benchmark.Net .Net Benchmark Framework example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run Benchmark.Net .Net Benchmark Framework example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run Benchmark.Net .Net Benchmark Framework example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run JMH Java Benchmark Framework example:
scripts/ci_validate_modification.ts#L66
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run JMH Java Benchmark Framework example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run JMH Java Benchmark Framework example:
scripts/ci_validate_modification.ts#L177
Property 'unit' does not exist on type 'BenchmarkResult'.
|
Run JMH Java Benchmark Framework example:
src/extract.ts#L314
'extractCargoResult' is declared but its value is never read.
|
Run JMH Java Benchmark Framework example:
src/extract.ts#L340
Type '{ name: string; value: number; range: string; unit: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run JMH Java Benchmark Framework example:
src/extract.ts#L343
'extractGoResult' is declared but its value is never read.
|
Run JMH Java Benchmark Framework example:
src/extract.ts#L392
Type '{ name: string; value: number; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run JMH Java Benchmark Framework example:
src/extract.ts#L395
'extractBenchmarkJsResult' is declared but its value is never read.
|
Run JMH Java Benchmark Framework example:
src/extract.ts#L425
Type '{ name: string; value: number; range: string; unit: string; extra: string; }[]' is not assignable to type 'BenchmarkResult[]'.
|
Run JMH Java Benchmark Framework example:
src/extract.ts#L428
'extractPytestResult' is declared but its value is never read.
|
Run linting and formatting check:
src/extract.ts#L33
Unexpected any. Specify a different type
|
Run linting and formatting check:
src/extract.ts#L314
'extractCargoResult' is defined but never used. Allowed unused vars must match /^_/u
|
Run linting and formatting check:
src/extract.ts#L343
'extractGoResult' is defined but never used. Allowed unused vars must match /^_/u
|
Run linting and formatting check:
src/extract.ts#L395
'extractBenchmarkJsResult' is defined but never used. Allowed unused vars must match /^_/u
|
Run linting and formatting check:
src/extract.ts#L428
'extractPytestResult' is defined but never used. Allowed unused vars must match /^_/u
|
Run linting and formatting check:
src/extract.ts#L441
Unexpected any. Specify a different type
|
Run linting and formatting check:
src/extract.ts#L452
Unexpected any. Specify a different type
|
Run linting and formatting check:
src/extract.ts#L519
'_' is defined but never used
|
Run linting and formatting check:
src/extract.ts#L546
'extractJuliaBenchmarkResult' is defined but never used. Allowed unused vars must match /^_/u
|
Run linting and formatting check:
src/extract.ts#L550
Unexpected any. Specify a different type
|
Run Go benchmark example
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-go@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run Go benchmark example
Restore cache failed: Dependencies file is not found in /home/runner/work/github-action-benchmark/github-action-benchmark. Supported file pattern: go.sum
|
Run Benchmark.Net .Net Benchmark Framework example
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|