Skip to content

Conversation

jagdish-15
Copy link
Member

🛠️ Automating Configlet Sync

This PR introduces a workflow that automates configlet sync for test (only an issue is raised), docs, metadata, and filepaths.

⏱️ The workflow is currently scheduled to run on the 15th of every month via cron.
Let me know if you'd prefer a different schedule (e.g., weekly, the 1st of each month, etc.).

This setup is already being used across multiple tracks!.

For more context and discussion, see:
🔗 https://forum.exercism.org/t/automating-syncing-with-github-actions-final-testing-going-on-for-java-track-open-to-more-tracks/17807

@colinleach colinleach merged commit 3ebafb8 into exercism:main Jun 30, 2025
4 checks passed
@colinleach
Copy link
Contributor

@jagdish-15, this just ran for the first time and threw an error.

Run ./bin/fetch-configlet
  ./bin/fetch-configlet
  shell: /usr/bin/bash -e {0}
Fetching configlet...
curl: (22) The requested URL returned error: 403
Error: Process completed with exit code 1.

Any suggestions?

In better news, the issue relating to missing test cases was created successfully.

@colinleach
Copy link
Contributor

OK, I now caught up with https://forum.exercism.org/t/automating-syncing-with-github-actions-final-testing-going-on-for-java-track-open-to-more-tracks/17807/44. Now is a bad time, but I'll re-run the GHA tomorrow.

@jagdish-15
Copy link
Member Author

jagdish-15 commented Jul 15, 2025

I've raised a PR on the GHA repo which potentially solves this one!

@colinleach
Copy link
Contributor

Re-ran successfully just now, changes merged in PR #403

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

Successfully merging this pull request may close these issues.

2 participants