Skip to content

feat(tools): script to create daily challenge files#61921

Merged
raisedadead merged 6 commits intofreeCodeCamp:mainfrom
moT01:feat/daily-challenge-helper-script
Aug 30, 2025
Merged

feat(tools): script to create daily challenge files#61921
raisedadead merged 6 commits intofreeCodeCamp:mainfrom
moT01:feat/daily-challenge-helper-script

Conversation

@moT01
Copy link
Copy Markdown
Member

@moT01 moT01 commented Aug 22, 2025

To test:
cd tools/challenge-helper-scripts
run pnpm create-daily-challenges 5

It will create placeholder files for the next five daily challenges - e.g: 5 JS and 5 Python challenge files in the dev-playground superblock and update the meta.json files to include the new challenges.

Probably some more code optimizing that could be done, but I think this is fine.

Checklist:

Closes #XXXXX

@github-actions github-actions bot added the scope: tools/scripts Scripts for supporting dev work, generating config and build artifacts, etc. label Aug 22, 2025
@noName010-220

This comment was marked as spam.

@moT01 moT01 marked this pull request as ready for review August 25, 2025 17:09
@moT01 moT01 requested a review from a team August 25, 2025 17:09
@moT01 moT01 added the status: waiting review To be applied to PR's that are ready for QA, especially when additional review is pending. label Aug 25, 2025
@majestic-owl448
Copy link
Copy Markdown
Contributor

will you need to do any changes following #61459?

@huyenltnguyen huyenltnguyen added status: waiting update Is awaiting update, after feedback or request for changes and removed status: waiting review To be applied to PR's that are ready for QA, especially when additional review is pending. labels Aug 26, 2025
@moT01 moT01 force-pushed the feat/daily-challenge-helper-script branch from 917b2f8 to 4dd0df1 Compare August 26, 2025 14:32
@socket-security
Copy link
Copy Markdown

socket-security bot commented Aug 26, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedinvariant@​2.2.41001007680100
Addedjs-yaml@​3.14.110010010077100
Addedjs-yaml@​4.1.010010010077100
Addedunist-util-is@​4.1.010010010079100
Addedprop-types@​15.8.19910010080100
Addedlodash@​4.17.211001008680100
Addednode-fetch@​2.7.09910010082100

View full report

@moT01 moT01 added status: waiting review To be applied to PR's that are ready for QA, especially when additional review is pending. and removed status: waiting update Is awaiting update, after feedback or request for changes labels Aug 26, 2025
@moT01
Copy link
Copy Markdown
Member Author

moT01 commented Aug 26, 2025

Thanks for the tips - should be good to go 👍

@raisedadead raisedadead merged commit a40fe34 into freeCodeCamp:main Aug 30, 2025
11 of 13 checks passed
@moT01 moT01 deleted the feat/daily-challenge-helper-script branch August 30, 2025 12:23
zairahira pushed a commit to zairahira/freeCodeCamp that referenced this pull request Sep 4, 2025
ahmaxed pushed a commit to ojeytonwilliams/freeCodeCamp that referenced this pull request Sep 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: tools/scripts Scripts for supporting dev work, generating config and build artifacts, etc. status: waiting review To be applied to PR's that are ready for QA, especially when additional review is pending.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants