Sign in

Jamie Magee

@jamiemagee.bsky.social
367 followers 536 following 297 posts

Programmer, Engineer, Problem Solver. Maintainer of Dependabot. Principal software engineer at Microsoft/GitHub.

PostsRepliesMedia
Reposted by Jamie Magee
npm @npmjs.com · 01/10/2026
Manage npm dist-tags with Trusted Publishing, without keeping a separate token for the job. Opt in per configuration, including staging-only workflows. Existing permissions stay unchanged unless you enable it. Learn more ⬇️
github.blog
Opt-in dist-tag permissions for npm trusted publishing - GitHub Changelog
Trusted publishing configurations for npm can now be granted permission to manage dist-tags (e.g., promoting a version to latest, updating next and beta pointers) using short-lived OIDC credentials in...
032
Reposted by Jamie Magee
npm @npmjs.com · 28/09/2026
Automate preparation, keep approval with a maintainer. npm’s stage-only granular access tokens let CI stage new versions, while publication requires maintainer approval with 2FA. Get started ⬇️
github.blog
Stage-only npm tokens for safer automation - GitHub Changelog
You can now select Read and write (stage only) when creating an npm granular access token. This lets your automated workflows stage package versions for review without giving the token…
033
Jamie Magee @jamiemagee.bsky.social · 25/09/2026
Gotta be John Myung for me youtu.be/2gf8_kVS1OE?...
youtu.be
Dream Theater - Octavarium (LIVE Score - 2006) (UHD)
YouTube video by Roman Kaslivtsev
020
Reposted by Jamie Magee
destinationpike.bsky.social @destinationpike.bsky.social · 19/09/2026
Its been a rough time for the small businesses of Capitol Hill. Lets support them this Thursday. Come for free popsicles, stay for takeout, a band, a nice time shopping!
Poster for End of Summer meltdown with free popsicles, discounts at pike restaurants and live music. September 24th, 5-8pm
197
Jamie Magee @jamiemagee.bsky.social · 17/09/2026
Seattle drivers are having an extremely normal one www.reddit.com/r/Seattle/co...
reddit.com
From the Seattle community on Reddit: It Finally Happened...
Explore this post and more from the Seattle community
030
Reposted by Jamie Magee
Shirley Leung, PhD @shirleyswirley.bsky.social · 12/09/2026
Jenks: We live in state with the 2nd most regressive tax system in the US. Supporter of millionaire's tax at state level. On city level, need to look at more progressive revenue. How to expand transit - congestion tax around cap hill or downtown (HOLY SHIT!!!!!)
1345
Jamie Magee @jamiemagee.bsky.social · 11/09/2026
You're telling me the man who set up a private taxi company just so he could use bus lanes in Dublin is sleazy? I'm shook. en.wikipedia.org/wiki/Tilling...
en.wikipedia.org
Tillingdale - Wikipedia
031
Reposted by Jamie Magee
qntm @qntm.org · 31/08/2026
Plants are kind of odd when you think about it. What's your survival strategy? Oh, I'm going to stand perfectly still, largely defencelessly, growing very slowly, for years. Does that work? Yeah it works incredibly well thanks
241109120
Jamie Magee @jamiemagee.bsky.social · 24/08/2026
It's time to Celebr8 🎉
040
Jamie Magee @jamiemagee.bsky.social · 19/08/2026
nixos is coming for you
0100
Jamie Magee @jamiemagee.bsky.social · 27/07/2026
I met a local legend today #Jimothy
Me and a friend with a papier-mâché Jimothy—Jimoché
070
Reposted by Jamie Magee
The Oatmeal @theoatmeal.bsky.social · 17/07/2026
I drew a police sketch of Jimothy in case the cops need it
171077190
Jamie Magee @jamiemagee.bsky.social · 08/07/2026
npm 12 is hot off the presses!
130
Jamie Magee @jamiemagee.bsky.social · 07/07/2026
The World Cup has shown that Seattle with 1 million people would be awesome
020
Reposted by Jamie Magee
The Onion @theonion.com · 04/07/2026
Nation Turns 250 Despite Presence Of Irish theonion.com/nation-turns-250-despi…
Nation Turns 250 Despite Presence Of Irish
674347604
Reposted by Jamie Magee
novica @novica.bsky.social · 25/06/2026
#rstats Automating PKGBUILDS for AUR for most of the new R tooling out there using the tutorial jamiemagee.co.uk/blog/maintai... by @jamiemagee.bsky.social github.com/novica/aur-p...
github.com
GitHub - novica/aur-packages: PKGBUILDs for Arch Linux
PKGBUILDs for Arch Linux . Contribute to novica/aur-packages development by creating an account on GitHub.
022
Jamie Magee @jamiemagee.bsky.social · 24/06/2026
I paid for the whole CPU, I'm gonna use the whole CPU
Windows 11 task manager showing 100% CPU usage of a AMD Ryzen 9 7950X
030
Reposted by Jamie Magee
Laurie Voss @seldo.com · 11/06/2026
A long overdue change in npm 12: install scripts off by default. github.blog/changelog/20...
github.blog
Upcoming breaking changes for npm v12 - GitHub Changelog
Our next npm major version, v12, introduces security-related default changes to npm install. All these changes are available behind warnings in npm today on 11.16.0 or newer, so you can…
2202
Reposted by Jamie Magee
Catalin Cimpanu @campuscodi.risky.biz · 11/06/2026
Npm will block all auto-running installation scripts starting next month with the release of version 12.0. The change is meant to counter the rising number of supply-chain attacks taking place on the platform github.blog/changelog/20...
github.blog
Upcoming breaking changes for npm v12 - GitHub Changelog
Our next npm major version, v12, introduces security-related default changes to npm install. All these changes are available behind warnings in npm today on 11.16.0 or newer, so you can…
093
Reposted by Jamie Magee
Shahar "Dawn" Or @mightyi.am · 10/06/2026
With Ankit Kumar Honey, senior engineering manager at GitHub, working on the Dependabot ecosystem, and Jamie Magee, principal software engineer at Microsoft, focusing on open source software and supply chain security, who contributed the Dependabot Nix support. fulltimenix.com/episodes/dep...
131
Jamie Magee @jamiemagee.bsky.social · 09/06/2026
Turns out "let me just npm install real quick" was a security incident the whole time v12 is making dependency install scripts opt-in. I helped build it. You're welcome/I'm sorry. github.blog/changelog/20...
github.blog
Upcoming breaking changes for npm v12 - GitHub Changelog
Our next npm major version, v12, introduces security-related default changes to npm install. All these changes are available behind warnings in npm today on 11.16.0 or newer, so you can…
713821
Jamie Magee @jamiemagee.bsky.social · 08/06/2026
My OSSNA talk is now up on the Linux Foundation YouTube channel: Beyond SBOMs SBOMs tell you what's in your software. Not what you're allowed to do with it. That's the gap ClearlyDefined fills. If you've ever fought a NOTICE file, this one's for you: www.youtube.com/watch?v=gUF1...
youtube.com
Beyond SBOMs: Making License Data Actionable With ClearlyDefined - Jamie Magee, Microsoft
YouTube video by The Linux Foundation
010
Reposted by Jamie Magee
Yonah Freemark @yonahfreemark.com · 04/06/2026
Seattle's light rail & streetcar lines carried 4.8 million riders in April—a 44% increase above March, after Link Line 2 was extended to connect Seattle & Bellevue across Lake Washington. Seattle's light rail & streetcar lines are now the most-ridden in the nation, above LA, Boston, or San Diego.
Ridership trends on Seattle's light rail and streetcar services, from 2002 to April 2026.
411643329
Reposted by Jamie Magee
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 25/05/2026
🚀 Wow, this is finally happening! npm plans to block postinstall scripts by default in a future release In the near future (phased rollout), we will likely get a warning github.com/npm/cli/pull...
416618
Reposted by Jamie Magee
The Register @theregister.com · 24/05/2026
Npm registry sets stage for more secure package publishing
theregister.com
Npm registry sets stage for more secure package publishing
All the world's a stage, and all the packages are merely players
0102
Jamie Magee @jamiemagee.bsky.social · 23/05/2026
shipped three new build warnings so your dotnet SDK can finally tell on itself. you're welcome jamiemagee.co.uk/blog/a-new-w...
jamiemagee.co.uk
A new way to catch a vulnerable .NET SDK
When NuGet finds a vulnerable package in your project, it tells you. NU1901 through NU1904 have warned about CVEs in your dependencies for a while now. The SDK that runs the build, though? That’s been...
082
Jamie Magee @jamiemagee.bsky.social · 21/05/2026
npm staged publishing has shipped 🎉 Your CI can now stage a publish without 2FA, but a human still has to approve it with a hardware key before anything goes live on the registry. Stolen npm tokens stop being game over. Big deal for the Shai-Hulud class of worm. docs.npmjs.com/staged-publi...
docs.npmjs.com
Staged publishing for npm packages | npm Docs
Documentation for the npm registry, website, and command-line interface
143
Reposted by Jamie Magee
Cassidy @cassidoo.co · 20/05/2026
Heads up maintainers of packages, this is a big deal: github.com/orgs/communi...
github.com
npm granular access token invalidation to prevent supply chain attacks · community · Discussion #196340
As initially announced on npm’s X channel, we have invalidated granular access tokens with write access that bypass two-factor authentication. This action was taken to help prevent supply chain att...
37424
Jamie Magee @jamiemagee.bsky.social · 18/05/2026
I'll be speaking at the Open Source Summit on Tuesday at 11:55 about how Clearly Defined can enhance your SBOMs and make license data actionable. I'll also be at the Microsoft booth on Monday morning. See you there! osselcna2026.sched.com/event/2JQvf/...
osselcna2026.sched.com
Open Source Summit + Embedded Linux Conference North America 2026: Beyond SBOMs: Making License Data Action...
View more about this event at Open Source Summit + Embedded Linux Conference North America 2026
020
Jamie Magee @jamiemagee.bsky.social · 14/05/2026
Just opened an npm RFC to make dependency install scripts opt-in by default. The thing about install scripts: they run the moment a package lands in your dep tree. No require, no review. That's why Shai-Hulud, chalk/debug, and Axios all used them. github.com/npm/rfcs/pul...
github.com
[RFC] Make install scripts opt-in by JamieMagee · Pull Request #868 · npm/rfcs
Summary Block dependency install scripts (preinstall, install, postinstall, and auto-detected node-gyp builds) by default during npm install. Projects opt in to running scripts for specific depende...
083
Reposted by Jamie Magee
Phoronix @phoronix-poster.bsky.social · 10/05/2026
Debian Release Team: Debian Must Now Ship Reproducible Packages - www.phoronix.com/news/Debian-Must-S…
phoronix.com
Debian Release Team: Debian Must Now Ship Reproducible Packages
With half-way through the Debian 14 "Forky" development cycle, the Debian release team is out with an update this weekend and some big news...
0103
Reposted by Jamie Magee
Determinate Systems @determinate.systems · 27/04/2026
From LLMs to the supply chain to hardware and beyond, Nix is the right tool—and paradigm—for our time. In our new post, CEO @grahamc.com lays out why he thinks the Nix moment is upon us and how DetSys is leading the way. determinate.systems/blog/the-nix...
determinate.systems
The Nix moment
The stars are aligning in unmistakable ways for Nix and we are leading the charge.
011
Jamie Magee @jamiemagee.bsky.social · 24/04/2026
2.0.0 is released 🎉 github.com/package-url/...
github.com
Release 2.0.0 · package-url/packageurl-dotnet
This is a big one. Basically a rewrite of the internals to properly follow ECMA-427, with breaking changes we'd been putting off. Breaking Nullable reference types are on (#73). Namespace, Version...
010
Reposted by Jamie Magee
nixCraft @cyberciti.biz · 23/04/2026
Ubuntu 26.04 LTS officially released!!! Download ubuntu.com/download/des... Release info documentation.ubuntu.com/release-note...
ubuntu.com
Download Ubuntu Desktop | Ubuntu
Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.
726850
Reposted by Jamie Magee
TypeScript @typescriptlang.org · 21/04/2026
TypeScript 7.0 Beta is here! Built on a new native and parallelized foundation, it's already being used on multi-million line codebases. Read up more here and try it on your projects today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 Beta - TypeScript
Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta! If you haven’t been following TypeScript 7.0’s development, this release is significant in that it is built on a comple...
232773
Jamie Magee @jamiemagee.bsky.social · 18/04/2026
Incredible use of AI guinndex.ai
guinndex.ai
The Guinndex - Pint Prices Across Ireland
An AI agent called every pub in Ireland to find the price of a pint of Guinness. Explore county averages, find the cheapest pint near you, and compare 4,500+ pubs.
000
Jamie Magee @jamiemagee.bsky.social · 07/04/2026
I built Nix flake support for Dependabot and it shipped today 🚀 Just add package-ecosystem: "nix" to your dependabot.yml and it'll open PRs for each outdated flake input. github.blog/changelog/2026-04-07-dependabot-version-updates-now-support-the-nix-ecosystem/
github.blog
Dependabot version updates now support the Nix ecosystem - GitHub Changelog
Dependabot now supports Nix flakes. Add nix as a package ecosystem in your dependabot.yml file. Dependabot will then monitor your flake.lock inputs and open pull requests when newer commits are…
060
Jamie Magee @jamiemagee.bsky.social · 04/04/2026
Reminds me of this classic shinesolutions.com/2018/01/08/f...
shinesolutions.com
Shine Solutions - Falsehoods Programmers Believe About Names
40 common false assumptions programmers make about names, debunked with real-world examples from global naming systems and identity practices.
010
Jamie Magee @jamiemagee.bsky.social · 31/03/2026
socket.dev/blog/axios-n...
Simpsons "say the line bart meme"

Say the line Bart!
Trusted publishing would have prevented this
Yaaaaaaaaaaay!
151
Reposted by Jamie Magee
TypeScript @typescriptlang.org · 23/03/2026
TypeScript 6.0 is now available! This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more! But most important, this release brings us one step closer to the upcoming native-speed 7.0! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 6.0 - TypeScript
TypeScript 6.0 is now available! TypeScript 6 is a stepping-stone release, aligning with the upcoming native-speed 7.0 release.
631687
Jamie Magee @jamiemagee.bsky.social · 19/03/2026
The package url spec (the `pkg:` scheme used in SBOMs and CVEs) became a formal ECMA standard in December (ECMA-427). I maintain the .NET implementation and just put out a 2.0 release candidate with full spec conformance. Stable release coming soon. github.com/package-url/packageurl-dotnet
github.com
GitHub - package-url/packageurl-dotnet: .NET parser for Package URLs (ECMA-427)
.NET parser for Package URLs (ECMA-427). Contribute to package-url/packageurl-dotnet development by creating an account on GitHub.
120
Reposted by Jamie Magee
Seattle Department of Transportation @transportation.seattle.gov · 17/03/2026
SOUND TRANSIT'S 2 LINE OPENS SOON: Judkins Park Station opens March 28! Are you ready to Flip Your Trip with a whole new way to get to and from the Eastside? sdotblog.seattle.gov/2026/03/16/2-l…
1408
Reposted by Jamie Magee
Node.js @nodejs.org · 10/03/2026
Node.js is moving to one major release per year starting with Node 27! 🚀 ✅ Simpler: Every release becomes LTS. ✅ Predictable: Version numbers now align with the year. ✅ New: A 6-month Alpha channel for early testing. bit.ly/4rnosLg
nodejs.org
Node.js — Evolving the Node.js Release Schedule
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
423360
Reposted by Jamie Magee
Brian Gormley D7 @bgormley.bsky.social · 10/03/2026
The 7 minute Irish animation that is nominated for an Oscar. Worth a watch. #SpeirGorm
dailymotion.com
The Dream of Finishing One’s To-Do List in “Retirement Plan”
Dailymotion video by The New Yorker
601418340
Reposted by Jamie Magee
Wizard Hazel @rudbeckiahirta.bsky.social · 05/03/2026
I know this country is addicted to cars but it genuinely is so much better when you’re not in a car. People were not made to isolate themselves in private mobile living rooms. When there’s not a literal wall separating you, it turns out a lot of people are friendly.
1419314
Jamie Magee @jamiemagee.bsky.social · 27/02/2026
Routle - King County Metro 02/27/2026 🟥 🟥 🟥 🟥 🟥 www.routle.city/king_county_...
routle.city
Routle - King County Metro
Test your knowledge of King County Metro routes with this daily quiz game.
000
Jamie Magee @jamiemagee.bsky.social · 26/02/2026
Hot take: package provenance (npm, pypi, etc.) should be a one-way street. You should have to bump a major version to publish without it.
010
Jamie Magee @jamiemagee.bsky.social · 26/02/2026
Routle - King County Metro 02/26/2026 🟩 ⬛ ⬛ ⬛ ⬛ www.routle.city/king_county_...
routle.city
Routle - King County Metro
Test your knowledge of King County Metro routes with this daily quiz game.
000
Reposted by Jamie Magee
William Shakespeare @shakespeare.lol · 19/02/2026
Come, Sir Andrew, there’s no remedy
352961666
Jamie Magee @jamiemagee.bsky.social · 17/02/2026
The eslint-config-prettier compromise last year had a tell: the malicious versions were published to npm without provenance attestation, while the legit ones all had it. So I added a check to Dependabot that warns when a package loses its provenance between updates.
111