Files
Maxence Maireaux 1541abd3f3 feat: migrate from Earthly to Nix + Speakeasy for OpenAPI build pipeline
- Replace Earthly with Nix dev shell (flake.nix) and Just task runner
- Use Speakeasy CLI v1.759.2 for OpenAPI spec merging with modelNamespace
  support, replacing openapi-merge-cli (npm)
- Path prepending handled by yq-go instead of openapi-merge-cli
- Consolidate overlays into shared.overlay.yaml (Speakeasy overlay format)
- Fix Speakeasy registry publish: specs are now properly published and
  tagged (previously only tagging an old registry image)
- Add LATEST_RELEASE tag alongside version tag on registry publish
- Remove Earthly, Docker/QEMU setup action, and npm build dependencies
- Add .envrc for direnv integration
2026-03-25 13:31:20 +01:00

26 lines
698 B
JSON

{
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1774244481,
"narHash": "sha256-4XfMXU0DjN83o6HWZoKG9PegCvKvIhNUnRUI19vzTcQ=",
"rev": "4590696c8693fea477850fe379a01544293ca4e2",
"revCount": 909850,
"type": "tarball",
"url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2511.909850%2Brev-4590696c8693fea477850fe379a01544293ca4e2/019d1bd2-524a-765a-8cf7-a03d7c852855/source.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://flakehub.com/f/NixOS/nixpkgs/0.2511"
}
},
"root": {
"inputs": {
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}