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
5 changes: 5 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
self-hosted-runner:
labels:
- ironclaw-live

config-variables: null
34 changes: 27 additions & 7 deletions .github/workflows/live-canary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,7 @@ jobs:
cache-ssh-known-hosts: ${{ secrets.SCCACHE_CACHE_SSH_KNOWN_HOSTS }}
redis-password: ${{ secrets.SCCACHE_REDIS_PASSWORD }}
- name: Install cargo-component
run: cargo install cargo-component --locked || true
uses: ./.github/actions/install-cargo-component
- name: Build WASM channels
run: ./scripts/build-wasm-extensions.sh --channels
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
Expand Down Expand Up @@ -466,7 +466,7 @@ jobs:
cache-ssh-known-hosts: ${{ secrets.SCCACHE_CACHE_SSH_KNOWN_HOSTS }}
redis-password: ${{ secrets.SCCACHE_REDIS_PASSWORD }}
- name: Install cargo-component
run: cargo install cargo-component --locked || true
uses: ./.github/actions/install-cargo-component
- name: Build WASM extensions
run: ./scripts/build-wasm-extensions.sh
- name: Run deterministic replay lane
Expand Down Expand Up @@ -520,7 +520,9 @@ jobs:
cache-ssh-known-hosts: ${{ secrets.SCCACHE_CACHE_SSH_KNOWN_HOSTS }}
redis-password: ${{ secrets.SCCACHE_REDIS_PASSWORD }}
- name: Install cargo-component
run: cargo install cargo-component --locked || true
uses: taiki-e/install-action@62b0f2dec647a8e604c6a0fda0e38530180dce20 # v2
with:
tool: cargo-component@0.21.1
Comment thread
coderabbitai[bot] marked this conversation as resolved.
- name: Build WASM extensions
run: ./scripts/build-wasm-extensions.sh
- name: Run public smoke lane
Expand Down Expand Up @@ -787,9 +789,16 @@ jobs:
with:
key: live-canary-reborn-webui-v2-live-qa

- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
if: steps.lookup.outputs.found != '1'
with:
persist-credentials: false
ref: ${{ github.event.repository.default_branch }}
path: .canonical-live-canary-actions

- name: Setup OVH sccache
if: steps.lookup.outputs.found != '1'
uses: ./.github/actions/setup-sccache-dist
uses: ./.canonical-live-canary-actions/.github/actions/setup-sccache-dist
with:
scheduler-url: ${{ vars.SCCACHE_DIST_SCHEDULER_URL }}
auth-token: ${{ secrets.SCCACHE_DIST_AUTH_TOKEN }}
Expand All @@ -800,6 +809,11 @@ jobs:
cache-ssh-known-hosts: ${{ secrets.SCCACHE_CACHE_SSH_KNOWN_HOSTS }}
redis-password: ${{ secrets.SCCACHE_REDIS_PASSWORD }}

- name: Remove canonical action checkout
if: always() && steps.lookup.outputs.found != '1'
shell: bash
run: rm -rf .canonical-live-canary-actions

Comment thread
coderabbitai[bot] marked this conversation as resolved.
- name: Build fallback Reborn WebUI v2 binary once
if: steps.lookup.outputs.found != '1'
env:
Expand Down Expand Up @@ -1256,7 +1270,9 @@ jobs:
cache-ssh-known-hosts: ${{ secrets.SCCACHE_CACHE_SSH_KNOWN_HOSTS }}
redis-password: ${{ secrets.SCCACHE_REDIS_PASSWORD }}
- name: Install cargo-component
run: cargo install cargo-component --locked || true
uses: taiki-e/install-action@62b0f2dec647a8e604c6a0fda0e38530180dce20 # v2
with:
tool: cargo-component@0.21.1
- name: Build WASM extensions
run: ./scripts/build-wasm-extensions.sh
- name: Run rotating persona lane
Expand Down Expand Up @@ -1312,7 +1328,9 @@ jobs:
with:
targets: wasm32-wasip2
- name: Install cargo-component
run: cargo install cargo-component --locked || true
uses: taiki-e/install-action@62b0f2dec647a8e604c6a0fda0e38530180dce20 # v2
with:
tool: cargo-component@0.21.1
- name: Build WASM extensions
run: ./scripts/build-wasm-extensions.sh
- name: Run private OAuth lane
Expand Down Expand Up @@ -1369,7 +1387,9 @@ jobs:
cache-ssh-known-hosts: ${{ secrets.SCCACHE_CACHE_SSH_KNOWN_HOSTS }}
redis-password: ${{ secrets.SCCACHE_REDIS_PASSWORD }}
- name: Install cargo-component
run: cargo install cargo-component --locked || true
uses: taiki-e/install-action@62b0f2dec647a8e604c6a0fda0e38530180dce20 # v2
with:
tool: cargo-component@0.21.1
- name: Build WASM extensions
run: ./scripts/build-wasm-extensions.sh
- name: Run release public full lane
Expand Down