BlogDocs

ci(GitHub): improve daily tests/CI workflows (#19132)

Merged
Merging
feat/daily-build-followup
(
f03249a
) into
main
(
01626da
)
+4%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
3
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Passed

typescript compilation ~50 Models
packages/client/src/__tests__/benchmarks/huge-schema/huge-schema.bench.ts::typescript::typescript compilation ~50 Models
+14%
22.8 ms
20 ms
client generation ~50 Models
packages/client/src/__tests__/benchmarks/huge-schema/huge-schema.bench.ts::typescript::client generation ~50 Models
0%
1.8 s
1.8 s
client generation 100 models with relations
packages/client/src/__tests__/benchmarks/lots-of-relations/lots-of-relations.bench.ts::typescript::client generation 100 models with relations
-3%
10.5 s
10.8 s

Commits

Click on a commit to change the comparison range
base
main
01626da
+4%
ci: Improve daily builds/CI workflows 1. Splits most of the workflow in a separate reusable template file. This allows us to safely use defaults of workflow inputs regardless of the reasons workflow got triggered and don't think about fallback every time we need to use the input. 2. "Detect jobs to run" step, as well as the attempt to find "ci test all" comment now will be done only in CI workflow. Scheduled jobs will autoamtically build everything.
d3f70e6
1 year ago
by SevInf
0%
Review
f03249a
1 year ago
by SevInf
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.