Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/booking-master-component.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
- name: Fetch Rust build cache
uses: actions/cache/restore@9255dc7a253b0ccc959486e2bca901246202afeb # v5
with:
path: |
kubernetes/components/booking-master/target/
key: cargo-${{ hashFiles('kubernetes/components/booking-master/Cargo.lock') }}
- name: Install devbox
uses: jetify-com/devbox-install-action@a0d2d53632934ae004f878c840055956d9f741b0 # v0.14.0
uses: jetify-com/devbox-install-action@8c6a66ed6273138b1915457069de78cb52fe3bd7 # v0.15.0
with:
project-path: ./kubernetes/components/booking-master
enable-cache: "true"
Expand Down Expand Up @@ -83,7 +83,7 @@ jobs:
with:
path: kubernetes/components/booking-master/artifacts
- name: Install wash
uses: taiki-e/install-action@00a367b59ffa7299659baf1168279aefe69f5516 # v2.62.10
uses: taiki-e/install-action@67729d5c413db75907f0ad1e39bb04b9c868ff60 # v2.85.7
with:
tool: ${{ format('wash@{0},wasm-tools@{1}', env.WASH_VERSION, env.WASM_TOOLS_VERSION) }}
- name: Push version-tagged WebAssembly binary to GHCR
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/echo-component.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
- name: Fetch Rust build cache
uses: actions/cache/restore@9255dc7a253b0ccc959486e2bca901246202afeb # v5
with:
path: |
kubernetes/components/echo/target/
key: cargo-${{ hashFiles('kubernetes/components/echo/Cargo.lock') }}
- name: Install devbox
uses: jetify-com/devbox-install-action@a0d2d53632934ae004f878c840055956d9f741b0 # v0.14.0
uses: jetify-com/devbox-install-action@8c6a66ed6273138b1915457069de78cb52fe3bd7 # v0.15.0
with:
project-path: ./kubernetes/components/echo
enable-cache: "true"
Expand Down Expand Up @@ -83,7 +83,7 @@ jobs:
with:
path: kubernetes/components/echo/artifacts
- name: Install wash
uses: taiki-e/install-action@00a367b59ffa7299659baf1168279aefe69f5516 # v2.62.10
uses: taiki-e/install-action@67729d5c413db75907f0ad1e39bb04b9c868ff60 # v2.85.7
with:
tool: ${{ format('wash@{0},wasm-tools@{1}', env.WASH_VERSION, env.WASM_TOOLS_VERSION) }}
- name: Push version-tagged WebAssembly binary to GHCR
Expand Down
10 changes: 5 additions & 5 deletions component-model/devbox.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.15.1/.schema/devbox.schema.json",
"packages": [
"python@3.14",
"uv@0.8.14",
"rustup@1.28.2",
"cargo@1.89.0",
"uv@0.12.1",
"rustup@1.29.0",
"cargo@1.97.1",
"wasmtime@39.0.1",
"cargo-component@0.21.1",
"wasm-tools@1.239.0",
"wac-cli@latest"
"wasm-tools@1.254.0",
"wac-cli@0.10.1"
],
"shell": {
"init_hook": [
Expand Down
139 changes: 55 additions & 84 deletions component-model/devbox.lock
Original file line number Diff line number Diff line change
Expand Up @@ -49,51 +49,41 @@
}
}
},
"cargo@1.89.0": {
"last_modified": "2025-09-18T16:33:27Z",
"resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#cargo",
"cargo@1.97.1": {
"last_modified": "2026-08-01T16:34:20Z",
"resolved": "github:NixOS/nixpkgs/a5cbcfe954791221bfffe2307f7d1a1bf61a871e#cargo",
"source": "devbox-search",
"version": "1.89.0",
"version": "1.97.1",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0",
"path": "/nix/store/qxkwknjc7vxn3bgikxkpf0bzz76w1cwi-cargo-1.97.1",
"default": true
}
],
"store_path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0"
"store_path": "/nix/store/qxkwknjc7vxn3bgikxkpf0bzz76w1cwi-cargo-1.97.1"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0",
"path": "/nix/store/5a10b0byalr42xpsyklzmrsfgnknqjw6-cargo-1.97.1",
"default": true
}
],
"store_path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0",
"default": true
}
],
"store_path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0"
"store_path": "/nix/store/5a10b0byalr42xpsyklzmrsfgnknqjw6-cargo-1.97.1"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0",
"path": "/nix/store/k72ws5y5hqp187dasmnfikm0hz5xy432-cargo-1.97.1",
"default": true
}
],
"store_path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0"
"store_path": "/nix/store/k72ws5y5hqp187dasmnfikm0hz5xy432-cargo-1.97.1"
}
}
},
Expand All @@ -103,7 +93,7 @@
},
"python@3.14": {
"last_modified": "2025-07-28T17:09:23Z",
"plugin_version": "0.0.4",
"plugin_version": "0.0.5",
"resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#python314",
"source": "devbox-search",
"version": "3.14.0rc1",
Expand Down Expand Up @@ -158,195 +148,176 @@
}
}
},
"rustup@1.28.2": {
"last_modified": "2025-07-28T17:09:23Z",
"rustup@1.29.0": {
"last_modified": "2026-08-01T16:34:20Z",
"plugin_version": "0.0.1",
"resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#rustup",
"resolved": "github:NixOS/nixpkgs/a5cbcfe954791221bfffe2307f7d1a1bf61a871e#rustup",
"source": "devbox-search",
"version": "1.28.2",
"version": "1.29.0",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/fhz4c3pawxqklssimadm9gp5jfagfl8v-rustup-1.28.2",
"path": "/nix/store/4s2fyvlgfa38p51f0ns1rxw38s2nfblj-rustup-1.29.0",
"default": true
}
],
"store_path": "/nix/store/fhz4c3pawxqklssimadm9gp5jfagfl8v-rustup-1.28.2"
"store_path": "/nix/store/4s2fyvlgfa38p51f0ns1rxw38s2nfblj-rustup-1.29.0"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/0z156naqlk96m681ns9jji0pw4vwqxq9-rustup-1.28.2",
"path": "/nix/store/p1lf5ndx1didl6g86scsqgfnj6dyqals-rustup-1.29.0",
"default": true
}
],
"store_path": "/nix/store/0z156naqlk96m681ns9jji0pw4vwqxq9-rustup-1.28.2"
"store_path": "/nix/store/p1lf5ndx1didl6g86scsqgfnj6dyqals-rustup-1.29.0"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/2zgwgadb3q97mcia0w2z643y17ifpjkz-rustup-1.28.2",
"path": "/nix/store/lvm2155pfw1b3a9g8cij5g7vx2dk4v9f-rustup-1.29.0",
"default": true
}
],
"store_path": "/nix/store/2zgwgadb3q97mcia0w2z643y17ifpjkz-rustup-1.28.2"
"store_path": "/nix/store/lvm2155pfw1b3a9g8cij5g7vx2dk4v9f-rustup-1.29.0"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/4z7n3dky3wmx7130rid6c67ra1ipqhn1-rustup-1.28.2",
"path": "/nix/store/0l25mxqzafyqkwh345fy4fj97ggr42fv-rustup-1.29.0",
"default": true
}
],
"store_path": "/nix/store/4z7n3dky3wmx7130rid6c67ra1ipqhn1-rustup-1.28.2"
"store_path": "/nix/store/0l25mxqzafyqkwh345fy4fj97ggr42fv-rustup-1.29.0"
}
}
},
"uv@0.8.14": {
"last_modified": "2025-09-18T16:33:27Z",
"resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#uv",
"uv@0.12.1": {
"last_modified": "2026-08-01T16:34:20Z",
"resolved": "github:NixOS/nixpkgs/a5cbcfe954791221bfffe2307f7d1a1bf61a871e#uv",
"source": "devbox-search",
"version": "0.8.14",
"version": "0.12.1",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/jvsjlmb0h8kfflmr1fjqaqvv8znp99pr-uv-0.8.14",
"path": "/nix/store/hnmvqbh6zd1v0wss6q9ps8j1jp2pfkf0-uv-0.12.1",
"default": true
}
],
"store_path": "/nix/store/jvsjlmb0h8kfflmr1fjqaqvv8znp99pr-uv-0.8.14"
"store_path": "/nix/store/hnmvqbh6zd1v0wss6q9ps8j1jp2pfkf0-uv-0.12.1"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/3yyvvd9k79im73nsafnrqqadi7ln7lgd-uv-0.8.14",
"default": true
}
],
"store_path": "/nix/store/3yyvvd9k79im73nsafnrqqadi7ln7lgd-uv-0.8.14"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/lsl4wjgvsfvka6dm0lirlgpfks3r9937-uv-0.8.14",
"path": "/nix/store/xn0b6fcg7zzifjjbpzi6bs57nbyjxqn1-uv-0.12.1",
"default": true
}
],
"store_path": "/nix/store/lsl4wjgvsfvka6dm0lirlgpfks3r9937-uv-0.8.14"
"store_path": "/nix/store/xn0b6fcg7zzifjjbpzi6bs57nbyjxqn1-uv-0.12.1"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/d4klvr31w9qc9qpypwaxmz6f9xy3339y-uv-0.8.14",
"path": "/nix/store/6fgvwx21832s8ygpzm4x3i29p4ac8gxn-uv-0.12.1",
"default": true
}
],
"store_path": "/nix/store/d4klvr31w9qc9qpypwaxmz6f9xy3339y-uv-0.8.14"
"store_path": "/nix/store/6fgvwx21832s8ygpzm4x3i29p4ac8gxn-uv-0.12.1"
}
}
},
"wac-cli@latest": {
"last_modified": "2025-07-28T17:09:23Z",
"resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#wac-cli",
"wac-cli@0.10.1": {
"last_modified": "2026-08-01T16:34:20Z",
"resolved": "github:NixOS/nixpkgs/a5cbcfe954791221bfffe2307f7d1a1bf61a871e#wac-cli",
"source": "devbox-search",
"version": "0.10.1",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/lma35vsamm1kyy1bqz8dhwmfsypy3gsj-wac-cli",
"path": "/nix/store/84wb3x0j4qiknanngv09m9r0d080iwqc-wac-cli-0.10.1",
"default": true
}
],
"store_path": "/nix/store/lma35vsamm1kyy1bqz8dhwmfsypy3gsj-wac-cli"
"store_path": "/nix/store/84wb3x0j4qiknanngv09m9r0d080iwqc-wac-cli-0.10.1"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/s6hmh9rr62al9fy607im590v1zc0b35n-wac-cli",
"path": "/nix/store/70rgl2hr61700hw0aw2xwlmbmqnhv4d7-wac-cli-0.10.1",
"default": true
}
],
"store_path": "/nix/store/s6hmh9rr62al9fy607im590v1zc0b35n-wac-cli"
"store_path": "/nix/store/70rgl2hr61700hw0aw2xwlmbmqnhv4d7-wac-cli-0.10.1"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/b9ybdi7xwv288686nayjm3dh1qy2v4m6-wac-cli",
"path": "/nix/store/2chiw3b1nw27507gyj8fy0nmi2pw7vdn-wac-cli-0.10.1",
"default": true
}
],
"store_path": "/nix/store/b9ybdi7xwv288686nayjm3dh1qy2v4m6-wac-cli"
"store_path": "/nix/store/2chiw3b1nw27507gyj8fy0nmi2pw7vdn-wac-cli-0.10.1"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/rdqlg3nsn38l4jc4aac22rpf30ygcqqb-wac-cli",
"path": "/nix/store/8cnhjjyrhnr6n21b2lmnilrglsa6rj8h-wac-cli-0.10.1",
"default": true
}
],
"store_path": "/nix/store/rdqlg3nsn38l4jc4aac22rpf30ygcqqb-wac-cli"
"store_path": "/nix/store/8cnhjjyrhnr6n21b2lmnilrglsa6rj8h-wac-cli-0.10.1"
}
}
},
"wasm-tools@1.239.0": {
"last_modified": "2025-09-18T16:33:27Z",
"resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#wasm-tools",
"wasm-tools@1.254.0": {
"last_modified": "2026-08-01T16:34:20Z",
"resolved": "github:NixOS/nixpkgs/a5cbcfe954791221bfffe2307f7d1a1bf61a871e#wasm-tools",
"source": "devbox-search",
"version": "1.239.0",
"version": "1.254.0",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0",
"path": "/nix/store/xbrlwkf335qp4wjxzwv5xjhy2nam6v49-wasm-tools-1.254.0",
"default": true
}
],
"store_path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0"
"store_path": "/nix/store/xbrlwkf335qp4wjxzwv5xjhy2nam6v49-wasm-tools-1.254.0"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0",
"default": true
}
],
"store_path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0",
"path": "/nix/store/1c3czaqj59vnp3fililqbcxhvppn775k-wasm-tools-1.254.0",
"default": true
}
],
"store_path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0"
"store_path": "/nix/store/1c3czaqj59vnp3fililqbcxhvppn775k-wasm-tools-1.254.0"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0",
"path": "/nix/store/xxcd1yy4cyrlnwaa4y6ns1z41cg05k0j-wasm-tools-1.254.0",
"default": true
}
],
"store_path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0"
"store_path": "/nix/store/xxcd1yy4cyrlnwaa4y6ns1z41cg05k0j-wasm-tools-1.254.0"
}
}
},
Expand Down
Loading
Loading