Skip to content

Create run-configlet-sync.yml#400

Merged
colinleach merged 1 commit intoexercism:mainfrom
jagdish-15:patch-1
Jun 30, 2025
Merged

Create run-configlet-sync.yml#400
colinleach merged 1 commit intoexercism:mainfrom
jagdish-15:patch-1

Conversation

@jagdish-15
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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