Skip to content

feat: add finish-exercise workflow to update README and close issue upon exercise completion #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 14, 2025

Conversation

FidelusAleksander
Copy link
Contributor

This pull request introduces a new GitHub Actions workflow to automate the process of updating the README file and closing issues when an exercise is finished. The workflow is defined in the .github/workflows/finish-exercise.yml file.

New workflow creation:

  • .github/workflows/finish-exercise.yml: Added a new workflow named "Finish Exercise Workflow" that includes two jobs: update_readme to update the README file with a congratulatory message and finish_issue to comment on and close the related issue.

@FidelusAleksander FidelusAleksander merged commit f114466 into dev Mar 14, 2025
1 check passed
@FidelusAleksander FidelusAleksander deleted the finish-exercise branch March 14, 2025 09:49
FidelusAleksander added a commit that referenced this pull request Mar 18, 2025
#6)

* feat: add workflow to find exercise issues by title prefix

* feat: create start-exercise reusable workflow (#5)

* feat: add start new exercise workflow that combines necessary steps

* fix: update GH_TOKEN reference to use secrets in start-exercise workflow

* feat: enhance start-exercise workflow with inputs and issue creation steps

* fix: add issues permission to start-exercise workflow

* fix: update workflow permissions and README link for exercise issue

* chore: remove comment from fix-exercise-issue workflow

* fix: update button text from "Start Lesson" to "Start Exercise" in congratulations.md

* fix: update text from "lesson" to "exercise" in congratulations.md

* fix: correct incorrect naming in update_readme steps

* refactor: rename lesson-finished.md template to exercise-finished.md

* feat: add finish-exercise workflow to update README and close issue upon exercise completion (#7)

feat: add finish-exercise workflow to update README and close issues upon exercise completion

* fix: use correct markdown template in finish-exercise workflow (#8)

fix: update finish-exercise workflow to use exercise-toolkit repository

* refactor: remove references to response-templates repository

* feat: add optional issue title prefix to start-exercise workflow

* refactor: rename issue-title-prefix to issue-title-text in find-exercise-issue workflow

* chore: use release-drafter for automating release notes instead of semantic-release (#9)

* chore: remove semantic release automation and conventional pr enforcement

* chore: add release drafter configuration for automated release notes

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant