ci: run curriculum e2e on Node 26
Maintainers usually reply within 1 day
Nobody has claimed this yet.
- #1849 by @ankitrajchoudhari — closed without merging
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 55/100
- Issue type
- Refactor
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- github-actions, nodejs
- Domain
- ci-cd
Research direction
The change is in .github/workflows/mobile-curriculum-e2e.yml, in the matrix that sets node-version and pnpm-version. Wait until freeCodeCamp/freeCodeCamp#70714 merges, since the new values depend on it, then set node-version to 26 and pnpm-version to 12. Done means the workflow file has those values and the curriculum job runs green on Node 26.
Written by the indexing model from the issue text.
Description
.github/workflows/mobile-curriculum-e2e.yml checks out freeCodeCamp/freeCodeCamp and builds the curriculum with this matrix:
node-version: [24]
pnpm-version: [10]
freeCodeCamp/freeCodeCamp#70714 moves that repository to Node 26 (.nvmrc, engines.node: ">=26"). After it merges, this job builds the curriculum on a Node version that the repository does not use.
The job does not fail now. pnpm 10 reads packageManager and switches to pnpm 12.9.1, and engines.node is not strict in that repository.
Proposal, when freeCodeCamp/freeCodeCamp#70714 merges:
- Set
node-versionto26. - Set
pnpm-versionto12, the version inpackageManager.
- Dominant language
- Dart
- Stars
- 583
- Forks
- 202
- Avg merge
- 4d 1h
- Merged PRs (30d)
- 2
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from freeCodeCamp/mobile
-
Handle `kbd`Possibly taken @ankitrajchoudhari claimed this 24 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
freeCodeCamp/mobile#1845 ·
Maintainers usually reply within 1 day
-
When doing a workshop, the progress bar along the bottom treats the 50% mark as the 100%May be free again A pull request for this issue was closed without being merged. Openstatus: waiting triage type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
freeCodeCamp/mobile#1785 ·
Maintainers usually reply within 1 day
-
status: waiting triage type: feature request
Difficulty 5/5 Over a week Newbie friendliness 35/100
freeCodeCamp/mobile#1859 ·
Maintainers usually reply within 1 day
-
Handle SPM cache in Codemagic CI/CDPossibly taken @Sembauke claimed this 21 days ago. Opentype: bug
Difficulty 3/5 1-2 days Newbie friendliness 45/100
freeCodeCamp/mobile#1852 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 22/100
freeCodeCamp/mobile#1847 ·
Maintainers usually reply within 1 day
All issues in freeCodeCamp/mobile
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
libnativeapi/nativeapi#21 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
chriskelly/wish-together#102 ·
Maintainers usually reply within 1 day
-
area/adaptivity kind/task priority/p1
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 60/100
spotiflacapp/SpotiFLAC-Mobile#783 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
Maintainers usually reply within 1 day