Skip to content
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

Automatically find un-synchronised exercises that were once synchronised #793

Open
Tracked by #618
mk-mxp opened this issue Aug 24, 2024 · 0 comments
Open
Tracked by #618

Comments

@mk-mxp
Copy link
Contributor

mk-mxp commented Aug 24, 2024

We did a great job at synchronising exercises up to now. To keep that level, we regularly should scan for news about the synchronised exercises:

  • Add a curated list of already synchronised exercises
    • The list generated by configlet sync does not take into account quality changes we want to have during synchronisation
    • I think we need more of these / similar lists when we start raising the next quality bar (e.g. auto-generated by test-generator, optimized for Test Driven Development etc.)
    • Once we synchronised all existing exercises, we can use find to generate the list to work through
  • Add a scheduled GitHub action to scan for synchronisation state of exercises from that list
    • Run configlet sync for the exercise
    • When changes are required, open a GitHub issue (expect < 1 per week, see .github/workflows/no-important-files-changed.yml)
    • Alternatively prepare a PR with the changes introduced by configlet sync (see .github/workflows/configlet-generate.yml for doing a commit)
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

No branches or pull requests

1 participant