mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-08-15 14:08:00 +00:00
add force-inference-mode
This commit is contained in:
parent
e836308f8b
commit
f7f3c0c562
2 changed files with 24 additions and 4 deletions
14
.github/workflows/integration-tests.yml
vendored
14
.github/workflows/integration-tests.yml
vendored
|
@ -31,6 +31,10 @@ on:
|
||||||
description: 'Test against a specific provider'
|
description: 'Test against a specific provider'
|
||||||
type: string
|
type: string
|
||||||
default: 'ollama'
|
default: 'ollama'
|
||||||
|
force-inference-mode:
|
||||||
|
description: 'Force inference mode (record or replay)'
|
||||||
|
type: string
|
||||||
|
default: ''
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
# This creates three concurrency groups:
|
# This creates three concurrency groups:
|
||||||
|
@ -75,10 +79,16 @@ jobs:
|
||||||
- name: Check if re-record-tests label exists
|
- name: Check if re-record-tests label exists
|
||||||
id: check-rerecord-tests
|
id: check-rerecord-tests
|
||||||
run: |
|
run: |
|
||||||
if [[ "${{ contains(github.event.pull_request.labels.*.name, 're-record-tests') }}" == "true" ]]; then
|
if [[ "${{ inputs.force-inference-mode }}" == "record" ]]; then
|
||||||
echo "rerecord-tests=true" >> $GITHUB_OUTPUT
|
echo "rerecord-tests=true" >> $GITHUB_OUTPUT
|
||||||
else
|
elif [[ "${{ inputs.force-inference-mode }}" == "replay" ]]; then
|
||||||
echo "rerecord-tests=false" >> $GITHUB_OUTPUT
|
echo "rerecord-tests=false" >> $GITHUB_OUTPUT
|
||||||
|
else
|
||||||
|
if [[ "${{ contains(github.event.pull_request.labels.*.name, 're-record-tests') }}" == "true" ]]; then
|
||||||
|
echo "rerecord-tests=true" >> $GITHUB_OUTPUT
|
||||||
|
else
|
||||||
|
echo "rerecord-tests=false" >> $GITHUB_OUTPUT
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
record-tests:
|
record-tests:
|
||||||
|
|
14
.github/workflows/integration-vision-tests.yml
vendored
14
.github/workflows/integration-vision-tests.yml
vendored
|
@ -23,6 +23,10 @@ on:
|
||||||
description: 'Test against both the latest and published versions'
|
description: 'Test against both the latest and published versions'
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
force-inference-mode:
|
||||||
|
description: 'Force inference mode (record or replay)'
|
||||||
|
type: string
|
||||||
|
default: ''
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: >-
|
group: >-
|
||||||
|
@ -52,10 +56,16 @@ jobs:
|
||||||
- name: Check if re-record-tests label exists
|
- name: Check if re-record-tests label exists
|
||||||
id: check-rerecord-tests
|
id: check-rerecord-tests
|
||||||
run: |
|
run: |
|
||||||
if [[ "${{ contains(github.event.pull_request.labels.*.name, 're-record-tests') }}" == "true" ]]; then
|
if [[ "${{ inputs.force-inference-mode }}" == "record" ]]; then
|
||||||
echo "rerecord-tests=true" >> $GITHUB_OUTPUT
|
echo "rerecord-tests=true" >> $GITHUB_OUTPUT
|
||||||
else
|
elif [[ "${{ inputs.force-inference-mode }}" == "replay" ]]; then
|
||||||
echo "rerecord-tests=false" >> $GITHUB_OUTPUT
|
echo "rerecord-tests=false" >> $GITHUB_OUTPUT
|
||||||
|
else
|
||||||
|
if [[ "${{ contains(github.event.pull_request.labels.*.name, 're-record-tests') }}" == "true" ]]; then
|
||||||
|
echo "rerecord-tests=true" >> $GITHUB_OUTPUT
|
||||||
|
else
|
||||||
|
echo "rerecord-tests=false" >> $GITHUB_OUTPUT
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
record-tests:
|
record-tests:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue