Skip to content

ci: run lint and test jobs in parallel - #202

Merged
DeFiVC merged 3 commits into
ChainLearnOfficial:mainfrom
Harkinkunmi:fix/ci-parallel-jobs
Jul 29, 2026
Merged

ci: run lint and test jobs in parallel#202
DeFiVC merged 3 commits into
ChainLearnOfficial:mainfrom
Harkinkunmi:fix/ci-parallel-jobs

Conversation

@Harkinkunmi

Copy link
Copy Markdown
Contributor

Fixes #169.nnThe test job had needs: lint-and-typecheck, forcing it to wait for lint/typecheck to finish before even starting Postgres and Redis. Since both jobs are fully independent (each does its own checkout and npm ci), this serialisation was unnecessary.nn## ChangennRemove needs: lint-and-typecheck from the test job so the two jobs run concurrently.nn## Resultnn- Wall-clock CI time reduced by roughly the lint/typecheck job duration (~1-2 min).`n- No behavioural change: failures in either job still block the PR.

Remove
eeds: lint-and-typecheck from the test job so both jobs
start simultaneously. Each job already does its own checkout and
npm ci, so there is no shared state requiring serialization.

Closes ChainLearnOfficial#169
@drips-wave

drips-wave Bot commented Jul 29, 2026

Copy link
Copy Markdown

@Harkinkunmi Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Harkinkunmi and others added 2 commits July 29, 2026 10:10
…mer.ts

The block comment before WARM_PAGE_LIMIT was missing its closing */,
causing the constant and the entire warmCourseCache function body to be
swallowed into the comment. ESLint then misread totalPages as never
reassigned (prefer-const error) because it could not see the assignment
inside the do-while loop.

Also adds the missing cacheKey and cacheSet imports from ./index.js
that were used but not imported.
@DeFiVC
DeFiVC merged commit 6aae691 into ChainLearnOfficial:main Jul 29, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI

2 participants