{"ok":true,"trend":{"id":1008017,"platform":"mastodon","region":"global","key":"i added a ci workflow to my project that blocks any pr that contains commits that are signed by ai agents or lists itsel","title":"I added a CI workflow to my project that blocks any PR that contains commits that are signed by AI agents or lists itsel","url":"https://mastodon.online/@veronica/117383644965985587","first_seen":"2026-10-04T17:01:44.515938Z","last_seen":"2026-10-04T17:01:44.515938Z","last_rank":6,"peak_rank":6,"last_volume":2,"peak_volume":2,"seen_count":1,"score":0.9853125,"category_hint":"software","section":"technology","category":"software","summary":"A software developer has added a continuous integration workflow to their open-source project that automatically rejects pull requests containing commits signed by major AI agents or marked as AI-assisted. The check is shared as a reusable workflow in a separate repository so the blocklists and regex patterns can be updated centrally across projects.","why":"Growing tension in open-source communities over unmarked AI-generated contributions is prompting maintainers to share and discuss technical countermeasures.","tone":"neutral","entities":["veronica (developer)","Mastodon","CI workflows","open-source software"],"summarized_at":"2026-10-04T17:03:03.234936Z","meta":{"tag":"opensource","via":"scan","kind":"status","lang":"en","instance":"mastodon.social","tag_uses":626},"nw":null,"promo":null,"kind":null,"importance":null,"hidden":false,"hide_reason":null,"judged_at":null,"title_en":"Developer adds CI workflow blocking AI-signed commits","section_name":"Technology","category_name":"Software","timeline":[{"captured_at":"2026-10-04T17:01:44.515938Z","rank":6,"volume":2}],"posts":[{"platform":"mastodon","url":"https://mastodon.online/@veronica/117383644965985587","author":"veronica@mastodon.online","title":null,"snippet":"I added a CI workflow to my project that blocks any PR that contains commits that are signed by AI agents or lists itself as assisted by or generated by. It's just the major ones, but at least it'll catch those. It's a reusable workflow in another repo, so updating the regexes…","posted_at":"2026-10-04T16:44:37Z","likes":2}],"elsewhere":[],"window":"7d"}}