diff --git a/.github/daily_ci_cases.tsv b/.github/daily_ci_cases.tsv deleted file mode 100644 index d5f91096..00000000 --- a/.github/daily_ci_cases.tsv +++ /dev/null @@ -1,12 +0,0 @@ -# Daily-CI extra parametric cases. -# -# Format: -# - First whitespace-separated token = file path; rest = args passed verbatim. -# - Each row runs *in addition* to the default invocation (every model file is -# always run once with no extra args). -# - Blank lines and lines starting with '#' are ignored. - -models/qwen3/14b/qwen3_14b_decode.py --batch 1 -models/qwen3/14b/qwen3_14b_decode.py --batch 20 -models/qwen3/14b/qwen3_14b_decode_full.py --num-layers 1 --pass-rate 1.0 -models/qwen3/14b/qwen3_14b_decode_full.py --num-layers 10 --pass-rate 0.999 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 16eb4c42..192cee15 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -179,6 +179,7 @@ jobs: git checkout ${{ env.PTO_ISA_COMMIT }} - name: Run ${{ matrix.platform }} tests + shell: bash env: PYTHONPATH: ${{ github.workspace }} run: | @@ -323,6 +324,7 @@ jobs: chmod +x "$GITHUB_WORKSPACE/ptoas-bin/bin/ptoas" - name: Run a2a3 tests + shell: bash env: PYTHONPATH: ${{ github.workspace }} run: | diff --git a/.github/workflows/daily_ci.yml b/.github/workflows/daily_ci.yml index 4b09fecf..7feefc0f 100644 --- a/.github/workflows/daily_ci.yml +++ b/.github/workflows/daily_ci.yml @@ -107,18 +107,10 @@ jobs: fi echo "::endgroup::" } - # Default: every model file once with no extra args. + # Run every model file once with no extra args. for f in $(find models -name '*.py' ! -name '*draft*' | sort); do run_case "$f" "$f" done - # Extras from .github/daily_ci_cases.tsv (file args; '#' = comment). - while IFS= read -r line || [ -n "$line" ]; do - case "$line" in ''|\#*) continue ;; esac - read -r file extra <<< "$line" - [ -z "$file" ] && continue - # shellcheck disable=SC2086 # $extra must word-split into argv - run_case "$file" "${file}[${extra}]" $extra - done < .github/daily_ci_cases.tsv if [ ${#failed[@]} -ne 0 ]; then echo "Failed cases (${#failed[@]}):" printf ' - %s\n' "${failed[@]}" @@ -270,18 +262,10 @@ jobs: fi echo "::endgroup::" } - # Default: every model file once with no extra args. + # Run every model file once with no extra args. for f in $(find models -name '*.py' ! -name '*draft*' | sort); do run_case "$f" "$f" done - # Extras from .github/daily_ci_cases.tsv (file args; '#' = comment). - while IFS= read -r line || [ -n "$line" ]; do - case "$line" in ''|\#*) continue ;; esac - read -r file extra <<< "$line" - [ -z "$file" ] && continue - # shellcheck disable=SC2086 # $extra must word-split into argv - run_case "$file" "${file}[${extra}]" $extra - done < .github/daily_ci_cases.tsv if [ ${#failed[@]} -ne 0 ]; then echo "Failed cases (${#failed[@]}):" printf ' - %s\n' "${failed[@]}"