Migrate Skills Exercise from README -> Issue based flow #95
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR enhances the
connect-the-dotsskills exercise by converting it to an Issue-based flow, ensuring dynamic issue references, and improving workflow reliability and modularity. The changes support a scalable learner experience with better debugging and progression tracking.Changes
contents,actions, andissuesto enable workflow operations.STEP_1_FILE,STEP_2_FILE, ...,STEP_n_FILE) as environment variable for consistent template referencing.start_exercisejob usingskills/exercise-toolkit/[email protected]to initialize the exercise and output the issue URL.post_next_step_contentjob to:actions/github-script@v7._sidebar.mdupdates and commit SHA storage.action-text-variables@v1, using{{original_issue}}and{{duplicate_issue}}for dynamic referencing.{{original_issue}}and{{duplicate_issue}}dynamic, replacing hardcoded values to support multiple concurrent issue creations.gh workflow enablefind_exercisejob to locate the exercise issue usingskills/exercise-toolkit.check_step_workandverify_step_workjobs to:actions/github-script@v7for context debugging and output tracking.post_next_step_contentwith dynamic content and workflow toggling.Closes: #94
Task list