ENOSUCHBLOG

Programming, philosophy, pedaling.
https://blog.yossarian.net/ (RSS)
visit blog
Introducing zizmor: now you can have beautiful clean workflows
27 Oct 2024 | original ↗

This is an announcement for zizmor, a new tool for finding security issues in GitHub Actions setups. You can run it on one or more workflow definitions1, and it’ll emit cargo-style diagnostics, SARIF, or JSON as you please. Support for custom actions (e.g. action.yml within actions/checkout or similar) is planned, but not implemented yet. ↩

YAML feature extraction with yamlpath
10 Sept 2024 | original ↗

Another Rust crate announcement: this time I’m announcing yamlpath, a small library for format-preserving YAML feature extraction.

Tracking and publishing my TILs
18 Aug 2024 | original ↗

Mini-post.

Approximating sum types in Python with Pydantic
12 Aug 2024 | original ↗

TL;DR: You can use Pydantic’s support for tagged unions to approximate sum types in Python; go right to Sum types in Python (and onwards) to see how it’s done.

Python wheel filenames have no canonical form
12 Jun 2024 | original ↗

This short(-ish) post is a successor to 2022’s a most vexing parse, but for Python packaging. I discovered it the other day while doing it what I normally do: mucking through the guts of Python packaging.

Reducing my blogging cadence
30 Apr 2024 | original ↗

Mini-post.

More thoughts on vulnerabilities and misaligned incentives
20 Mar 2024 | original ↗

About 15 months ago, I posted a rant about misaligned incentives in the vulnerability triage and classification ecosystem1, with particular attention given to low-impact, high-noise categories like ReDoS. …and nascent for-profit industry. ↩

High-quality Rust data models for GitHub Actions
26 Feb 2024 | original ↗

Another announcement-type post, this time for a data-modeling crate for GitHub Actions: github-actions-models. Docs here.

A new release of ff2mpv
23 Jan 2024 | original ↗

This is a short announcement post for the 5.x series of ff2mpv.

You don’t need analytics on your blog
24 Dec 2023 | original ↗

From the “blog post ideas for when I have no other ideas” file.

Function interposition in Rust with upgrayedd
19 Nov 2023 | original ↗

Yet another announcement-type post, this time for a small Rust library I hacked up while trying to deduplicate some boilerplate in another project: upgrayedd.

Some concerns with OpenPubKey
18 Oct 2023 | original ↗

Preword

GitHub Actions could be so much better
22 Sept 2023 | original ↗

I love GitHub Actions: I’ve been a daily user of it since 2019 for both professional and hobbyist projects, and have found it invaluable to both my overall productivity and peace of mind. I’m just old enough to have used Travis CI et al. professionally before moving to GitHub Actions, and I do not look back with joy1. In a large part because, at...

↑ these items are from RSS. Visit the blog itself at https://blog.yossarian.net/ to find other articles and to appreciate the author's digital home.