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
4 changes: 2 additions & 2 deletions .github/workflows/buffbench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ jobs:
timeout-minutes: 360
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: '1.3.5'

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
node_modules
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: '1.3.5'

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
node_modules
Expand Down Expand Up @@ -98,15 +98,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: '1.3.5'

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
node_modules
Expand Down Expand Up @@ -191,15 +191,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: '1.3.5'

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
node_modules
Expand Down Expand Up @@ -266,15 +266,15 @@ jobs:
- 5432:5432
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: '1.3.5'

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
node_modules
Expand Down Expand Up @@ -354,15 +354,15 @@ jobs:
- 5432:5432
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: '1.3.5'

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
node_modules
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/cli-release-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,15 +56,15 @@ jobs:
arch: arm64
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ inputs.checkout-ref || github.sha }}

- uses: ./.github/actions/setup-project

- name: Download staging metadata
if: inputs.artifact-name != ''
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: ${{ inputs.artifact-name }}
path: cli/release-staging/
Expand Down Expand Up @@ -191,23 +191,23 @@ jobs:
tar -czf ${{ inputs.binary-name }}-${{ matrix.target }}.tar.gz -C cli/bin "$BINARY_FILE"

- name: Upload binary artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ inputs.binary-name }}-${{ matrix.target }}
path: ${{ inputs.binary-name }}-${{ matrix.target }}.tar.gz

build-windows-binary:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ inputs.checkout-ref || github.sha }}

- uses: ./.github/actions/setup-project

- name: Download staging metadata
if: inputs.artifact-name != ''
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: ${{ inputs.artifact-name }}
path: cli/release-staging/
Expand Down Expand Up @@ -326,7 +326,7 @@ jobs:
tar -czf ${{ inputs.binary-name }}-win32-x64.tar.gz -C cli/bin "$BINARY_FILE"

- name: Upload binary artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ inputs.binary-name }}-win32-x64
path: ${{ inputs.binary-name }}-win32-x64.tar.gz
16 changes: 8 additions & 8 deletions .github/workflows/cli-release-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
outputs:
new_version: ${{ steps.bump_version.outputs.new_version }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}

Expand Down Expand Up @@ -68,7 +68,7 @@ jobs:
git push origin "v${{ steps.bump_version.outputs.new_version }}"

- name: Upload updated package
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: updated-package
path: cli/release/
Expand All @@ -89,15 +89,15 @@ jobs:
needs: [prepare-and-commit-prod, build-prod-binaries]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Download all binary artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
path: binaries/

- name: Download updated package
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: updated-package
path: cli/release/
Expand Down Expand Up @@ -137,16 +137,16 @@ jobs:
contents: read
id-token: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Download updated package
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: updated-package
path: cli/release/

- name: Set up Node.js for npm publishing
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 24
registry-url: https://registry.npmjs.org/
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/cli-release-staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
outputs:
new_version: ${{ steps.bump_version.outputs.new_version }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
Expand Down Expand Up @@ -111,7 +111,7 @@ jobs:
git push origin "v${{ steps.bump_version.outputs.new_version }}"

- name: Upload staging metadata
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: cli-staging-metadata
path: cli/release-staging/
Expand All @@ -131,7 +131,7 @@ jobs:
needs: [prepare-and-commit-staging, build-staging-binaries]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}

Expand Down Expand Up @@ -165,12 +165,12 @@ jobs:
fi

- name: Download all binary artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
path: binaries/

- name: Download staging metadata
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: cli-staging-metadata
path: cli/release-staging/
Expand Down Expand Up @@ -211,18 +211,18 @@ jobs:
contents: read
id-token: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}

- name: Download CLI staging package
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: cli-staging-metadata
path: cli/release-staging/

- name: Set up Node.js with npm registry
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20'
registry-url: 'https://registry.npmjs.org'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/evals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
timeout-minutes: 360
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Check commit message
id: check_commit
Expand All @@ -34,7 +34,7 @@ jobs:

- name: Cache dependencies
if: ${{ steps.check_commit.outputs.should_run_evals == 'true' }}
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
node_modules
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mirror-dot-agents.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
mirror:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0
persist-credentials: false
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/nightly-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ jobs:
timeout-minutes: 45
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: '1.3.5'

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
node_modules
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:

- name: Upload Playwright report on failure
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: playwright-report
path: debug/playwright-report/
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/nightly-evals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ jobs:
timeout-minutes: 360 # 6 hours is the max for any hosted github action
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: '1.3.5'

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
node_modules
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/npm-app-release-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,14 +58,14 @@ jobs:
arch: x64
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ inputs.checkout-ref || github.sha }}

- uses: ./.github/actions/setup-project

- name: Download updated package
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: ${{ inputs.artifact-name }}
path: ${{ inputs.artifact-name == 'updated-staging-package' && 'npm-app/release-staging/' || 'npm-app/release/' }}
Expand Down Expand Up @@ -126,7 +126,7 @@ jobs:
tar -czf ${{ inputs.binary-name }}-${{ matrix.target }}.tar.gz -C npm-app/bin $BINARY_FILE

- name: Upload binary artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ inputs.binary-name }}-${{ matrix.target }}
path: ${{ inputs.binary-name }}-${{ matrix.target }}.*
Loading