name: Run Yarrlist Automation on: schedule: - cron: '0 */6 * * *' workflow_dispatch: # allows manual trigger
Yarrlist runs but doesn’t change the output Fix: Check your yarrlist.yaml rules. If remove_duplicates is set to false and no other operations are defined, nothing changes. Try adding debug: true to your config to see detailed logs. yarrlist github work
[INFO] Reading from raw_data/sources.txt [INFO] Removing duplicates... 45 entries removed. [INFO] Sorting alphabetically... Done. [INFO] Writing to clean_data/final_list.txt [SUCCESS] Yarrlist work complete. This is the most basic definition of “yarrlist github work”: taking code from GitHub and running it successfully. Here is where yarrlist github work becomes truly powerful. Most users don’t want to run a script manually every day. They want it to run automatically when new data arrives or on a schedule. name: Run Yarrlist Automation on: schedule: - cron:
GitHub Action fails with “permission denied” on push Fix: Your workflow needs write permissions. In the repository settings, go to Actions → General → Workflow permissions → Select “Read and write permissions”. [INFO] Reading from raw_data/sources