Skip to content
Draft
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
8 changes: 4 additions & 4 deletions .github/workflows/auto-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Ensure labels exist
uses: actions/github-script@v8
uses: actions/github-script@v7
with:
script: |
const labels = [
Expand Down Expand Up @@ -50,7 +50,7 @@ jobs:
}
}
- name: Add labels to this PR
uses: actions/github-script@v8
uses: actions/github-script@v7
with:
script: |
const number = context.payload.pull_request.number;
Expand All @@ -66,7 +66,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Ensure labels exist
uses: actions/github-script@v8
uses: actions/github-script@v7
with:
script: |
const labels = [
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
}
}
- name: Add labels to all open PRs
uses: actions/github-script@v8
uses: actions/github-script@v7
with:
script: |
async function paginateAllOpenPRs() {
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/autonomous-oracle-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: '24'
cache: 'npm'
Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v4

- name: Deploy to Vercel
uses: amondnet/vercel-action@v25
Expand Down
84 changes: 42 additions & 42 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ jobs:

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

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
Expand All @@ -46,7 +46,7 @@ jobs:
run: npm ci

- name: Cache backend node_modules
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-backend-${{ hashFiles('package-lock.json') }}
Expand All @@ -56,7 +56,7 @@ jobs:
run: npm ci

- name: Cache webapp node_modules
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: webapp/node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-webapp-${{ hashFiles('webapp/package-lock.json') }}
Expand All @@ -73,16 +73,16 @@ jobs:

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

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'

- name: Restore backend cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-backend-${{ hashFiles('package-lock.json') }}
Expand All @@ -97,7 +97,7 @@ jobs:
continue-on-error: true

- name: Restore webapp cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: webapp/node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-webapp-${{ hashFiles('webapp/package-lock.json') }}
Expand All @@ -124,16 +124,16 @@ jobs:

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

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'

- name: Restore backend cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-backend-${{ hashFiles('package-lock.json') }}
Expand All @@ -145,7 +145,7 @@ jobs:
run: npm run type-check

- name: Restore webapp cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: webapp/node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-webapp-${{ hashFiles('webapp/package-lock.json') }}
Expand All @@ -169,16 +169,16 @@ jobs:

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

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'

- name: Restore backend cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-backend-${{ hashFiles('package-lock.json') }}
Expand All @@ -193,7 +193,7 @@ jobs:
JEST_TIMEOUT: 30000

- name: Upload backend coverage
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v4
if: matrix.node-version == 24
with:
name: backend-coverage
Expand All @@ -203,7 +203,7 @@ jobs:

- name: Upload test results
if: always()
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v4
with:
name: backend-test-results-node-${{ matrix.node-version }}
path: |
Expand All @@ -224,17 +224,17 @@ jobs:

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

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
cache-dependency-path: webapp/package-lock.json

- name: Restore webapp cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: webapp/node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-webapp-${{ hashFiles('webapp/package-lock.json') }}
Expand All @@ -250,7 +250,7 @@ jobs:
NODE_ENV: test

- name: Upload webapp coverage
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v4
if: matrix.node-version == 24
with:
name: webapp-coverage
Expand All @@ -267,22 +267,22 @@ jobs:

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

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: '24'

- name: Download backend coverage
uses: actions/download-artifact@v8
uses: actions/download-artifact@v4
with:
name: backend-coverage
path: coverage/
continue-on-error: true

- name: Download webapp coverage
uses: actions/download-artifact@v8
uses: actions/download-artifact@v4
with:
name: webapp-coverage
path: webapp/coverage/
Expand Down Expand Up @@ -315,16 +315,16 @@ jobs:

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

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'

- name: Restore backend cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-backend-${{ hashFiles('package-lock.json') }}
Expand All @@ -333,13 +333,13 @@ jobs:
run: npm ci --prefer-offline || npm ci

- name: Download backend build artifacts
uses: actions/download-artifact@v8
uses: actions/download-artifact@v4
with:
name: backend-dist
path: dist/

- name: Restore webapp cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: webapp/node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-webapp-${{ hashFiles('webapp/package-lock.json') }}
Expand All @@ -349,7 +349,7 @@ jobs:
run: npm ci --prefer-offline || npm ci

- name: Download webapp build artifacts
uses: actions/download-artifact@v8
uses: actions/download-artifact@v4
with:
name: webapp-build
path: webapp/.next/
Expand Down Expand Up @@ -388,16 +388,16 @@ jobs:

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

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'

- name: Restore backend cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-backend-${{ hashFiles('package-lock.json') }}
Expand All @@ -410,7 +410,7 @@ jobs:
continue-on-error: true

- name: Restore webapp cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: webapp/node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-webapp-${{ hashFiles('webapp/package-lock.json') }}
Expand All @@ -436,16 +436,16 @@ jobs:

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

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'

- name: Restore backend cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-backend-${{ hashFiles('package-lock.json') }}
Expand All @@ -457,15 +457,15 @@ jobs:
run: npm run build:backend

- name: Upload backend build artifacts
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v4
if: matrix.node-version == 24
with:
name: backend-dist
path: dist/
retention-days: 3

- name: Restore webapp cache
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: webapp/node_modules
key: ${{ runner.os }}-node-${{ matrix.node-version }}-webapp-${{ hashFiles('webapp/package-lock.json') }}
Expand All @@ -480,7 +480,7 @@ jobs:
NEXT_PUBLIC_RPC_URL: ${{ secrets.NEXT_PUBLIC_RPC_URL || 'https://api.mainnet-beta.solana.com' }}

- name: Upload webapp build artifacts
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v4
if: matrix.node-version == 24
with:
name: webapp-build
Expand Down Expand Up @@ -532,7 +532,7 @@ jobs:

- name: Comment on PR
if: github.event_name == 'pull_request'
uses: actions/github-script@v8
uses: actions/github-script@v7
with:
script: |
const summary = `## 🔍 CI Pipeline Results
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ jobs:

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

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: '24'
cache: 'npm'
Expand Down Expand Up @@ -77,7 +77,7 @@ jobs:

- name: Check for high severity alerts
if: always()
uses: actions/github-script@v8
uses: actions/github-script@v7
with:
script: |
const { data: alerts } = await github.rest.codeScanning.listAlertsForRepo({
Expand Down
Loading
Loading