PHP / Composer / Drupal, beer nerd and JavaScript fan. I also maintain the PHP update service https://xitter.cf/t.co/89X5wDXSxq

Norway
Joined November 2010
Woah this team is really shipping stuff these days 😎🚀
The Composer CLI is part of your supply chain. Older versions miss the protections in 2.10 and carry known CVEs of their own. Private Packagist customers can now enforce which Composer client versions can talk to their repository. #php #phpc #composerphp
1
49
eiriksm retweeted
⛔ Composer policies block flagged malware, but only on 2.10. A CI image running an old Composer version, or a project disabling the policy, still installs flagged versions. Private Packagist now blocks these at the registry, on any client. #php #phpc #composerphp
1
11
45
3,162
Composer 2.10 is out. Native malware filtering via @AikidoSecurity, enabled by default on @Packagist. Plus a unified config.policy framework, deprecated source fallback, and wildcards in --with. #php #phpc #composerphp
9
85
11
336
25,816
It's that feeling that makes me remember why I love open source. Someone took the library I made to "beep out" communication from the Casio mod "sensor watch" and made a totp browser extension youtube.com/shorts/Nnia2b510… And an input paste extension too! So cool ❤️
79
I mean I could say this automatic review ruins the fun in my side project here, but I choose to focus on how little of these constellation of words we usually get in PR reviews. More unicorn focus please 🙏🦄 #ai
1
44
Can't imagine there will be any AI remarks to such a solid PR though 🤔
28
You can have 1 attempt at guessing what time the #Drupal security advisory was published. Don't know what people are sweating about with these, I make the @violinist_io bot sweat for me instead 🤓✌️
1
85
Not really breaking much sweat with a #drupal core update. PR set to auto merge 20 minutes before the advisory came out 😎 @violinist_io saves so much time, also when time matters #PHP
3
186
Currently in a docker container in a ec2 instance in a session manager session from my home computer on a tailscale ssh connection from my phone in a sleeping bag in a hammock hanging from trees in Bymarka #hardToKeepTrack
1
2
336
Wonder how many of the proposals for @DrupalConEur will fall into one of these categories: A) About AI / LLM B) Abstract generated by chat gpt C) About AI / LLM and the abstract is generated by chat gpt Happy reading and good luck to the committee 🤓🤞
132
Slides for the session with the following elaborate title is up now: "Pushing Drupal development limits with 22 million products, 1 million product updates per day and 3 sites on a shared codebase" #DrupalConPrague docs.google.com/presentation…
1
2
5
I like error messages as much as the next person, but today I really want to show my appreciation for this error message from the patch(1) command: patch: **** Only garbage was found in the patch input. I mean. It's not trying to be diplomatic is it? Only, exclusively garbage!
2
Current status 22 234 349 products. Another few months, another mill, know the feeling? 😎 #commerce #Drupal
Current status: 21 372 825 products #drupal #commerce
1
7
Created a blog post again basically describing how to fail your tests when an update has an unexpected database update #drupal #PHP eiriksm.dev/site-schema
1
1
Well hello there, past self. Nice to meet you (again?)!
1
3