ci: run install with pacquet#11657
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📜 Recent review details⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
🔇 Additional comments (2)
📝 WalkthroughWalkthroughThis PR updates the CI and test workflows to use pacquet as an explicit package installer with frozen-lockfile enforcement. Both workflows disable pnpm's built-in dependency verification and replace implicit pnpm setup-based installation with explicit pacquet install steps. ChangesPacquet installer integration in CI/test workflows
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Comment |
|
Caution Failed to replace (edit) comment. This is likely due to insufficient permissions or the comment being deleted. Error details |
Integrated-Benchmark Report (Linux)Scenario: Frozen Lockfile
BENCHMARK_REPORT.json{
"results": [
{
"command": "pacquet@HEAD",
"mean": 2.5323674072199998,
"stddev": 0.12152399899432913,
"median": 2.4859087958200003,
"user": 2.7532099200000006,
"system": 3.814021699999999,
"min": 2.40452113982,
"max": 2.7196495078200003,
"times": [
2.68243335782,
2.4493682148200002,
2.48255908082,
2.44122733382,
2.43385469882,
2.70409156282,
2.7196495078200003,
2.48925851082,
2.51671066482,
2.40452113982
]
},
{
"command": "pacquet@main",
"mean": 2.4871808084199993,
"stddev": 0.07508470420478619,
"median": 2.47799164032,
"user": 2.73391132,
"system": 3.7840637,
"min": 2.37695199182,
"max": 2.60860902382,
"times": [
2.5855552308200003,
2.40076122482,
2.60860902382,
2.37695199182,
2.51411452582,
2.47139448082,
2.48458879982,
2.53253444982,
2.43006608482,
2.46723227182
]
},
{
"command": "pnpm",
"mean": 4.7116588231200005,
"stddev": 0.09946345138784234,
"median": 4.696814484820001,
"user": 8.01798942,
"system": 4.1470788999999995,
"min": 4.61072938682,
"max": 4.9752431798200005,
"times": [
4.69067992182,
4.71981538282,
4.9752431798200005,
4.69669702882,
4.622853285820001,
4.69741539682,
4.696931940820001,
4.693350666820001,
4.61072938682,
4.712872040820001
]
}
]
}Scenario: Frozen Lockfile (Hot Cache)
BENCHMARK_REPORT.json{
"results": [
{
"command": "pacquet@HEAD",
"mean": 0.78553858956,
"stddev": 0.06364697322315264,
"median": 0.7586714235600001,
"user": 0.38919377999999993,
"system": 1.6531743199999998,
"min": 0.71469047056,
"max": 0.92703690656,
"times": [
0.92703690656,
0.8345836815600001,
0.7458639545600001,
0.73262582856,
0.71469047056,
0.7539016915600001,
0.82589249456,
0.76344115556,
0.7519718795600001,
0.8053778325600001
]
},
{
"command": "pacquet@main",
"mean": 0.8014989748600001,
"stddev": 0.05160056726433337,
"median": 0.7823831345600001,
"user": 0.40286957999999995,
"system": 1.67216992,
"min": 0.7417833405600001,
"max": 0.9021175395600001,
"times": [
0.9021175395600001,
0.75701945656,
0.7796840075600001,
0.8149426405600001,
0.78508226156,
0.86876021956,
0.76732403756,
0.7417833405600001,
0.7702780745600001,
0.82799817056
]
},
{
"command": "pnpm",
"mean": 2.50122716116,
"stddev": 0.10398540262257253,
"median": 2.4713920095599997,
"user": 3.11198608,
"system": 2.2450558199999997,
"min": 2.37098294156,
"max": 2.62702045956,
"times": [
2.38796800556,
2.44814994456,
2.6260391895599997,
2.62702045956,
2.37098294156,
2.60052047356,
2.49463407456,
2.40701818456,
2.4431126865599997,
2.60682565156
]
}
]
} |
b0aad4d to
59c1411
Compare
Summary by CodeRabbit