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
2 changes: 1 addition & 1 deletion .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
actionlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

# Pinned image tag (not :latest) for reproducible lint runs.
- name: Check workflows
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/adapters-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ jobs:
node-express:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: "20"
- name: Install and typecheck
Expand All @@ -34,8 +34,8 @@ jobs:
python-fastapi:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: "3.11"
- name: Install adapter deps
Expand All @@ -54,8 +54,8 @@ jobs:
go-chi:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v7
- uses: actions/setup-go@v7
with:
go-version: "1.23"
- name: Build
Expand All @@ -70,7 +70,7 @@ jobs:
rust-adapters:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/allowlist-sync.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v7
with:
python-version: "3.11"

Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:

- name: Upload drift report
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: allowlist-drift-report
path: /tmp/drift_report.json
Expand All @@ -220,7 +220,7 @@ jobs:
if: github.event_name == 'pull_request' && failure()
# ci-honesty: justified wave7-remediation
continue-on-error: true
uses: actions/github-script@v6
uses: actions/github-script@v9
with:
script: |
github.rest.issues.createComment({
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/art-benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ jobs:
timeout-minutes: 10
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v7
with:
python-version: "3.11"

Expand All @@ -56,7 +56,7 @@ jobs:
fi

- name: Upload results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: art-smoke-results
path: tests/art_results/*.json
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/bench-nightly-criterion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
if: github.event_name == 'pull_request' || github.event_name == 'push'
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Set up Rust
uses: dtolnay/rust-toolchain@stable
with:
Expand All @@ -76,7 +76,7 @@ jobs:
timeout-minutes: 90
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Rust
uses: dtolnay/rust-toolchain@stable
Expand Down Expand Up @@ -144,14 +144,14 @@ jobs:
PY

- name: Upload updated BASELINE.md
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: criterion-baseline-md-${{ github.sha }}
path: bench/BASELINE.md
if-no-files-found: error

- name: Cache Criterion baseline
uses: actions/cache@v4
uses: actions/cache@v6
with:
path: target/criterion
key: criterion-main-${{ github.sha }}
Expand All @@ -169,7 +169,7 @@ jobs:
timeout-minutes: 90
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Rust
uses: dtolnay/rust-toolchain@stable
Expand All @@ -182,7 +182,7 @@ jobs:
key-suffix: "-criterion-deps"

- name: Restore Criterion baseline (from last main)
uses: actions/cache@v4
uses: actions/cache@v6
id: criterion-cache
with:
path: target/criterion
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/bench-swebench-smoke.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ jobs:
timeout-minutes: 10
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v7
with:
python-version: "3.11"

Expand All @@ -50,7 +50,7 @@ jobs:
continue-on-error: true # optional gate; bench-smoke is the required PR gate
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Install protoc
run: |
Expand Down Expand Up @@ -82,10 +82,10 @@ jobs:
if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch'
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v7
with:
python-version: "3.11"

Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/bench-swebench-stress-scheduled.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ jobs:
timeout-minutes: 25
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v7
with:
python-version: "3.11"

Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:
} >> "$GITHUB_STEP_SUMMARY"

- name: Upload mock pipeline-smoke artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: swebench-mock-pipeline-smoke-${{ github.run_number }}
path: |
Expand Down Expand Up @@ -153,10 +153,10 @@ jobs:
timeout-minutes: 360
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v7
with:
python-version: "3.11"

Expand Down Expand Up @@ -267,7 +267,7 @@ jobs:

- name: Upload stress artifacts
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: swebench-stress-openhands-${{ github.run_number }}
path: |
Expand All @@ -278,7 +278,7 @@ jobs:

- name: Upload stress_summary.json (named artifact)
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: stress-summary
path: runs/exp-step2-lite-stress-large-repos/stress_summary.json
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bench-swebench-unit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ jobs:
os: [ubuntu-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v7
with:
python-version: "3.11"

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/billing-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,17 +37,17 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: "18"
cache: "npm"
cache-dependency-path: runtime/ledger/package-lock.json

- name: Setup Go
uses: actions/setup-go@v4
uses: actions/setup-go@v7
with:
go-version: "1.21"
cache: true
Expand Down Expand Up @@ -164,7 +164,7 @@ jobs:
run: npm test -- --watchAll=false

- name: Upload test results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: always()
with:
name: billing-test-results
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/bundle-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 0

Expand All @@ -33,7 +33,7 @@ jobs:
done

- name: Set up Go
uses: actions/setup-go@v4
uses: actions/setup-go@v7
with:
go-version: '1.23'

Expand All @@ -46,7 +46,7 @@ jobs:
run: pip install pyyaml

- name: Comment on PR
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
script: |
const fs = require('fs');
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cargo-deny.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
deny:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: cargo deny
uses: EmbarkStudios/cargo-deny-action@v2
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cert-validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Init external standards
env:
Expand Down Expand Up @@ -65,7 +65,7 @@ jobs:

- name: Upload validation artifacts on failure
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: cert-validation-failures
path: |
Expand All @@ -75,7 +75,7 @@ jobs:

- name: Comment on PR
if: github.event_name == 'pull_request' && failure()
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/chaos-nightly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Validate chaos manifests parse
run: |
python -m pip install --upgrade pip pyyaml
Expand All @@ -29,18 +29,18 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Set up Kind
uses: helm/kind-action@v1
with:
node_image: kindest/node:v1.28.0

- name: Set up Helm
uses: azure/setup-helm@v3
uses: azure/setup-helm@v5
with:
version: v3.12.0

Expand Down Expand Up @@ -324,7 +324,7 @@ jobs:
EOF

- name: Upload chaos report
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: chaos-report-${{ github.run_number }}
path: chaos-report.md
Expand Down
Loading
Loading