Keep your examples in sync with your Action
Last month I added a few more GitHub Actions to the Marketplace and while working on them found that it was easy to forget to update my examples as the implementation of the Action evolved
Last month I added a few more @github.com Actions to the Marketplace and found that it was easy to forget to update my examples as the Action evolved.
So, now I validate the examples against the action.yaml with own action: GitHub Actions Example Checker.
jessehouwing.net/keep-your-ex...
02.03.2026 09:56
π 1
π 0
π¬ 0
π 0
Actions Example Checker - GitHub Marketplace
Validate examples in documentation against action.yml schemas
One more crazy @GitHub Actions project! Another one for Actions authors.
This one validates that the examples you use in your docs and action.yaml's description match the implementation.
If you delete or rename (or change the accepted values) inputs, this will warn you.
github.com/marketplace/...
19.02.2026 00:02
π 1
π 0
π¬ 0
π 0
GitHub - jessehouwing/azdo-marketplace: Pipeline tasks for Azure DevOps Extensions
Pipeline tasks for Azure DevOps Extensions. Contribute to jessehouwing/azdo-marketplace development by creating an account on GitHub.
Do you maintain an Azure DevOps Extension? Then I need your help!
The past few days I've completely refactored the Azure DevOps Extension Tasks. They're now available for both GitHub Actions as well as Azure Pipelines and completely cleaned up and PREVIEW!
github.com/jessehouwing...
17.02.2026 20:22
π 1
π 0
π¬ 0
π 0
Battling Hallucinations By Paying More
My theory: improving LLM output always requires a higher token count and, therefore, cost.
Ever realised that all the techniques we use to battle hallucinations from LLMs come down to: use more tokens, spend more money?
matthijsvdveer.substack.com/p/battling-h...
09.02.2026 09:31
π 1
π 1
π¬ 0
π 0
Automatic versioning for GitHub Actions authors
As a maintainer of 3 GitHub Actions, I've always struggled a bit with the versioning of them. GitHub's documentation provides guidance, but no easy way to verify you did everything right. Based on a ...
Versioning of #GitHub Actions still felt like black magic at certain times, especially with the introduction of Immutable Releases, which does not allow much room for mistakes.
I decided to automate the process of validating all of this: jessehouwing.net/github-actio...
07.02.2026 10:37
π 1
π 1
π¬ 0
π 0
Automatic versioning for GitHub Actions authors
As a maintainer of 3 GitHub Actions, I've always struggled a bit with the versioning of them. GitHub's documentation provides guidance, but no easy way to verify you did everything right. Based on a ...
Versioning of #GitHub Actions still felt like black magic at certain times, especially with the introduction of Immutable Releases, which does not allow much room for mistakes.
I decided to automate the process of validating all of this: jessehouwing.net/github-actio...
07.02.2026 10:37
π 1
π 1
π¬ 0
π 0
Always a fun moment... or for an auto-update to kick in during. At least we share the same, reboot within 8hrs policy, so at least you can postpone the inevitable until it may hurt a little less.
05.02.2026 08:50
π 0
π 0
π¬ 1
π 0
Personalizing GitHub Codespaces for your account - GitHub Docs
You can personalize GitHub Codespaces by using a dotfiles repository on GitHub or by using Settings Sync.
I kind of meant this feature instead:
docs.github.com/en/codespace...
Automatically brings those skills to every codespace you open. And easily integrated in a start-up script to pull them into every workstation you work from.
28.01.2026 08:19
π 1
π 0
π¬ 0
π 0
Can you combine that with the dot folder config as well?
23.01.2026 14:45
π 1
π 0
π¬ 2
π 0
Improved Dependency Submission for GitHub Actions
Recently someone brought to my attention that you pin your actions, Security Advisories for GitHub actions do not show up in the Dependency Graph. I set about a solution to solve that problem.
Recently someone brought to my attention that you pin your actions, Security Advisories for GitHub Actions do not show up in the Dependency Graph. I set about a solution to solve that problem.
jessehouwing.net/github-actio...
@github #githubactions #supplychainsecurity
27.12.2025 18:48
π 1
π 2
π¬ 0
π 0
Improved Dependency Submission for GitHub Actions
Recently someone brought to my attention that you pin your actions, Security Advisories for GitHub actions do not show up in the Dependency Graph. I set about a solution to solve that problem.
Recently someone brought to my attention that you pin your actions, Security Advisories for GitHub Actions do not show up in the Dependency Graph. I set about a solution to solve that problem.
jessehouwing.net/github-actio...
@github #githubactions #supplychainsecurity
27.12.2025 18:48
π 1
π 2
π¬ 0
π 0
Found a funny bug in Garmin... My Fenix 8 had adjusted to local time in San Francisco after my flight yesterday, but also decided it should still apply European Winter Time. So I woke up to my Phone and my Watch being in disagreement. One more manual sync with Connect fixed it.
@garmin.com
26.10.2025 17:02
π 0
π 0
π¬ 0
π 0
Can go in the box in the attic along with its 18 predecessors.
22.10.2025 19:22
π 0
π 0
π¬ 0
π 0
xkcd in 2025
15.10.2025 17:36
π 11
π 2
π¬ 0
π 0
Banner showing my fave and inviting you to connect at universe.
Join me at #githubuniverse! You can find me at the Xebia booth throughout the event. Don't hesitate to ping me if you want to talk about GitHub Enterprise, Actions Security or rolling out GitHub Copilot in your organization.
#xebia π @github.com π Universe
09.10.2025 19:33
π 1
π 0
π¬ 1
π 0
Oh yeah. Even worse. Though we didn't need AI for this stupidity.
07.10.2025 16:56
π 0
π 0
π¬ 0
π 0
Yeah... I've had to paste in `utility --help` into the AI multiple times now so it would trust me some parameter did or did not exist.
Even more fun when it's a "hidden" parameter.
And then to convince another human... ARGH!
07.10.2025 15:13
π 0
π 0
π¬ 1
π 0
You can add custom instructions to auto create a [WIP] ... Commit in case of unsaved changes.
24.09.2025 17:14
π 3
π 0
π¬ 1
π 0
Subtly downgrade a band
U1ΒΎ
24.09.2025 10:55
π 1
π 0
π¬ 0
π 0
i donβt think people on bluesky understand the severity of this situation.
i woke up to literally hundreds of texts from friends and family thinking about either moving back home to india or applying to other countries for jobs. this includes me.
20.09.2025 12:20
π 7702
π 3007
π¬ 358
π 129
Thousands of women are sharing this and saying yes, this was their experience, many of them sharing their own horrific 70s, 80s, 90s, 00s experiences. (And almost everyone sharing it appears to be female.)
14.09.2025 01:34
π 1030
π 345
π¬ 29
π 21
Great post John! And it's easy to replace bicep with terraform or another tech. There's also a terraform MCP integration available.
08.09.2025 08:58
π 1
π 0
π¬ 0
π 0
So I cut the connector off a 32/7 AWG UTP cable to feed it through a wall. Turns out I can't find any replacement connectors to put on the cut-off end. Problem is it's a REALLY thin cable. 4mm in total.
Tips anyone?
#networking #ubiquity #unifi
06.09.2025 18:20
π 0
π 0
π¬ 1
π 0
That's a huge compliment coming from you :).
05.09.2025 11:07
π 1
π 0
π¬ 1
π 0
But there are more potential problems in their GitHub actions infrastructure. Things that probably weren't part of this attack chain, but could be abused in the future.
I hope the blog post will help plug the remaining holes as best possible.
03.09.2025 17:47
π 1
π 0
π¬ 0
π 0
All 3 were needed to extract the secret. Had any of these not been there, the attack would have failed immediately.
The rest of the attack chain made assumptions about the safety of the repo itself, which was compromised by the leaking of the valid write token.
It all went down from there.
03.09.2025 17:45
π 1
π 0
π¬ 1
π 0
The default GitHub token permissions being read/write must have been the one thing that would have caused the biggest problem.
Followed by the script injection attack.
Followed by the use of the pull_request_target.
03.09.2025 17:45
π 1
π 0
π¬ 1
π 0