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@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- 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@3771e22aa892e03fd35585fae288baad1755695c # v2.78.2
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@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- 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@3771e22aa892e03fd35585fae288baad1755695c # v2.78.2
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.11.10",
"rustup@1.29.0",
"cargo@1.94.1",
"wasmtime@39.0.1",
"cargo-component@0.21.1",
"wasm-tools@1.239.0",
"wac-cli@latest"
"wasm-tools@1.248.0",
"wac-cli@0.10.0"
],
"shell": {
"init_hook": [
Expand Down
119 changes: 60 additions & 59 deletions component-model/devbox.lock
Original file line number Diff line number Diff line change
Expand Up @@ -49,51 +49,51 @@
}
}
},
"cargo@1.89.0": {
"last_modified": "2025-09-18T16:33:27Z",
"resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#cargo",
"cargo@1.94.1": {
"last_modified": "2026-04-23T13:07:47Z",
"resolved": "github:NixOS/nixpkgs/01fbdeef22b76df85ea168fbfe1bfd9e63681b30#cargo",
"source": "devbox-search",
"version": "1.89.0",
"version": "1.94.1",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0",
"path": "/nix/store/mlrgd5zljyrxl15ryn31w15w48f6yii5-cargo-1.94.1",
"default": true
}
],
"store_path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0"
"store_path": "/nix/store/mlrgd5zljyrxl15ryn31w15w48f6yii5-cargo-1.94.1"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0",
"path": "/nix/store/fvmmpmsik6551c334wgvx8smifj2fibf-cargo-1.94.1",
"default": true
}
],
"store_path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0"
"store_path": "/nix/store/fvmmpmsik6551c334wgvx8smifj2fibf-cargo-1.94.1"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0",
"path": "/nix/store/10bhh3gsrw2xfg3fr53pip6rdzcz2sfp-cargo-1.94.1",
"default": true
}
],
"store_path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0"
"store_path": "/nix/store/10bhh3gsrw2xfg3fr53pip6rdzcz2sfp-cargo-1.94.1"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0",
"path": "/nix/store/z382dzkk7snk51ka6n4f3b953dcdm8fc-cargo-1.94.1",
"default": true
}
],
"store_path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0"
"store_path": "/nix/store/z382dzkk7snk51ka6n4f3b953dcdm8fc-cargo-1.94.1"
}
}
},
Expand Down Expand Up @@ -158,195 +158,196 @@
}
}
},
"rustup@1.28.2": {
"last_modified": "2025-07-28T17:09:23Z",
"rustup@1.29.0": {
"last_modified": "2026-04-23T13:07:47Z",
"plugin_version": "0.0.1",
"resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#rustup",
"resolved": "github:NixOS/nixpkgs/01fbdeef22b76df85ea168fbfe1bfd9e63681b30#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/zviv90gxv3gpnr05gsvyq81v45y58312-rustup-1.29.0",
"default": true
}
],
"store_path": "/nix/store/fhz4c3pawxqklssimadm9gp5jfagfl8v-rustup-1.28.2"
"store_path": "/nix/store/zviv90gxv3gpnr05gsvyq81v45y58312-rustup-1.29.0"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/0z156naqlk96m681ns9jji0pw4vwqxq9-rustup-1.28.2",
"path": "/nix/store/d75lzy3my3nznkr4lan25qlglzj9dinc-rustup-1.29.0",
"default": true
}
],
"store_path": "/nix/store/0z156naqlk96m681ns9jji0pw4vwqxq9-rustup-1.28.2"
"store_path": "/nix/store/d75lzy3my3nznkr4lan25qlglzj9dinc-rustup-1.29.0"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/2zgwgadb3q97mcia0w2z643y17ifpjkz-rustup-1.28.2",
"path": "/nix/store/927rnc4yvpas5rgsmm1ymih8vv3pivds-rustup-1.29.0",
"default": true
}
],
"store_path": "/nix/store/2zgwgadb3q97mcia0w2z643y17ifpjkz-rustup-1.28.2"
"store_path": "/nix/store/927rnc4yvpas5rgsmm1ymih8vv3pivds-rustup-1.29.0"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/4z7n3dky3wmx7130rid6c67ra1ipqhn1-rustup-1.28.2",
"path": "/nix/store/xiy3ydpzw5bdqqd7ri8qbg3bn4r2qxg1-rustup-1.29.0",
"default": true
}
],
"store_path": "/nix/store/4z7n3dky3wmx7130rid6c67ra1ipqhn1-rustup-1.28.2"
"store_path": "/nix/store/xiy3ydpzw5bdqqd7ri8qbg3bn4r2qxg1-rustup-1.29.0"
}
}
},
"uv@0.8.14": {
"last_modified": "2025-09-18T16:33:27Z",
"resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#uv",
"uv@0.11.10": {
"last_modified": "2026-05-06T02:58:03Z",
"resolved": "github:NixOS/nixpkgs/ed67bc86e84e51d4a88e73c7fd36006dc876476f#uv",
"source": "devbox-search",
"version": "0.8.14",
"version": "0.11.10",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/jvsjlmb0h8kfflmr1fjqaqvv8znp99pr-uv-0.8.14",
"path": "/nix/store/qwfvprgk5wfayh4ijc543hnfaq75d3vw-uv-0.11.10",
"default": true
}
],
"store_path": "/nix/store/jvsjlmb0h8kfflmr1fjqaqvv8znp99pr-uv-0.8.14"
"store_path": "/nix/store/qwfvprgk5wfayh4ijc543hnfaq75d3vw-uv-0.11.10"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/3yyvvd9k79im73nsafnrqqadi7ln7lgd-uv-0.8.14",
"path": "/nix/store/j3azs6q2k0x47lmb4j0145ks6mmp6v3p-uv-0.11.10",
"default": true
}
],
"store_path": "/nix/store/3yyvvd9k79im73nsafnrqqadi7ln7lgd-uv-0.8.14"
"store_path": "/nix/store/j3azs6q2k0x47lmb4j0145ks6mmp6v3p-uv-0.11.10"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/lsl4wjgvsfvka6dm0lirlgpfks3r9937-uv-0.8.14",
"path": "/nix/store/8nlc9vg73sd3552filxslpmw1jrq59c6-uv-0.11.10",
"default": true
}
],
"store_path": "/nix/store/lsl4wjgvsfvka6dm0lirlgpfks3r9937-uv-0.8.14"
"store_path": "/nix/store/8nlc9vg73sd3552filxslpmw1jrq59c6-uv-0.11.10"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/d4klvr31w9qc9qpypwaxmz6f9xy3339y-uv-0.8.14",
"path": "/nix/store/k6k1r5fbi9kgq0vdliwx0vd9kzg8qas8-uv-0.11.10",
"default": true
}
],
"store_path": "/nix/store/d4klvr31w9qc9qpypwaxmz6f9xy3339y-uv-0.8.14"
"store_path": "/nix/store/k6k1r5fbi9kgq0vdliwx0vd9kzg8qas8-uv-0.11.10"
}
}
},
"wac-cli@latest": {
"last_modified": "2025-07-28T17:09:23Z",
"resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#wac-cli",
"wac-cli@0.10.0": {
"last_modified": "2026-04-28T17:03:49Z",
"resolved": "github:NixOS/nixpkgs/e75f25705c2934955ee5075e62530d74aca973c6#wac-cli",
"source": "devbox-search",
"version": "0.10.0",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/lma35vsamm1kyy1bqz8dhwmfsypy3gsj-wac-cli",
"path": "/nix/store/qgylcwynvks2wm39s82sx96hqfvf01vd-wac-cli-0.10.0",
"default": true
}
],
"store_path": "/nix/store/lma35vsamm1kyy1bqz8dhwmfsypy3gsj-wac-cli"
"store_path": "/nix/store/qgylcwynvks2wm39s82sx96hqfvf01vd-wac-cli-0.10.0"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/s6hmh9rr62al9fy607im590v1zc0b35n-wac-cli",
"path": "/nix/store/q642lkxicvkw76zr91d632lw5aj7dgs4-wac-cli-0.10.0",
"default": true
}
],
"store_path": "/nix/store/s6hmh9rr62al9fy607im590v1zc0b35n-wac-cli"
"store_path": "/nix/store/q642lkxicvkw76zr91d632lw5aj7dgs4-wac-cli-0.10.0"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/b9ybdi7xwv288686nayjm3dh1qy2v4m6-wac-cli",
"path": "/nix/store/82fxhsf501z4d21xm90idqllnb2v9hqy-wac-cli-0.10.0",
"default": true
}
],
"store_path": "/nix/store/b9ybdi7xwv288686nayjm3dh1qy2v4m6-wac-cli"
"store_path": "/nix/store/82fxhsf501z4d21xm90idqllnb2v9hqy-wac-cli-0.10.0"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/rdqlg3nsn38l4jc4aac22rpf30ygcqqb-wac-cli",
"path": "/nix/store/v12jyh0m7nkpvy7lcz7a64mad6wajv44-wac-cli-0.10.0",
"default": true
}
],
"store_path": "/nix/store/rdqlg3nsn38l4jc4aac22rpf30ygcqqb-wac-cli"
"store_path": "/nix/store/v12jyh0m7nkpvy7lcz7a64mad6wajv44-wac-cli-0.10.0"
}
}
},
"wasm-tools@1.239.0": {
"last_modified": "2025-09-18T16:33:27Z",
"resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#wasm-tools",
"wasm-tools@1.248.0": {
"last_modified": "2026-04-30T11:26:30Z",
"resolved": "github:NixOS/nixpkgs/7aaa00e7cc9be6c316cb5f6617bd740dd435c59d#wasm-tools",
"source": "devbox-search",
"version": "1.239.0",
"version": "1.248.0",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0",
"path": "/nix/store/a65y67nhz9yqr5zwlcd33aq10586zbrp-wasm-tools-1.248.0",
"default": true
}
],
"store_path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0"
"store_path": "/nix/store/a65y67nhz9yqr5zwlcd33aq10586zbrp-wasm-tools-1.248.0"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0",
"path": "/nix/store/8aahman089zy6aylahwb43kq6mdrbphr-wasm-tools-1.248.0",
"default": true
}
],
"store_path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0"
"store_path": "/nix/store/8aahman089zy6aylahwb43kq6mdrbphr-wasm-tools-1.248.0"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0",
"path": "/nix/store/84sf3msd6nm6gm2lpsjknz932kv5a1yv-wasm-tools-1.248.0",
"default": true
}
],
"store_path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0"
"store_path": "/nix/store/84sf3msd6nm6gm2lpsjknz932kv5a1yv-wasm-tools-1.248.0"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0",
"path": "/nix/store/sfrv8a0qbnvi232kaq4fiin8igwiy4yf-wasm-tools-1.248.0",
"default": true
}
],
"store_path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0"
"store_path": "/nix/store/sfrv8a0qbnvi232kaq4fiin8igwiy4yf-wasm-tools-1.248.0"
}
}
},
Expand Down
Loading
Loading