Urgent.News

What's breaking now, across thousands of outlets.

Tech

GitHub Actions paths and paths-ignore together on one event

Writing GitHub Actions paths and paths-ignore together on one event is documented as unsupported, but no published component rejects it, so the file compiles and the workflow runs. What decides which of the two filters wins is a service GitHub does not publish, which is why the honest answer is to stop writing both rather than to learn the precedence. The published schema reaches the event…

GitHub Actions does not officially support using both the `paths` and `paths-ignore` filters in the same event. However, workflows that contain this combination still compile and run, but the outcome depends on an undocumented service process. The best practice is to avoid using both filters and instead choose one based on the desired outcome.

To fix a workflow with conflicting filters, decide on a single intent, write a clear sentence describing that intent, and adjust the filter list accordingly. Place any exclusions after the positive patterns, quote patterns that include special characters, and test the filter with real pushes to ensure the desired behavior. There is no published enforcement for this rule, so the safest approach is to adhere to documented guidelines and test thoroughly.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Day 83: Two Files and Four Parts

Day 83 of DevOps, Day 33 of Azure. Both tasks today were made of parts that are each correct on their own and do nothing until something joins them.

  • Ansible inventory and playbook created for DevOps task
  • Load balancer configured with frontend IP, backend pool, health probe, and rule
  • Basic Load Balancer retired on September 30, 2025, Standard Load Balancer becomes standard

Check digits explained: how barcodes catch a typo with one number

Every EAN-13 and UPC-A barcode ends in a digit that isn't data at all. It's a check digit, and it lets a scanner (or your code) reject most typos instantly. The EAN-13 rule Take the first 12 digits.

  • Check digit is verification number at end of EAN-13 and UPC-A barcodes
  • Alternating multiplication of digits (1 or 3) for EAN-13 calculation
  • UPC-A starts weighting with 3 for first digit, catches one incorrect digit

More from Sunday 15 November →