Skip to content
Draft
Show file tree
Hide file tree
Changes from 2 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