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
54 changes: 27 additions & 27 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
build_relevant: ${{ steps.filter.outputs.build_relevant }}
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Run paths filter
id: filter
Expand Down Expand Up @@ -116,10 +116,10 @@ jobs:
if: needs.paths-filter.outputs.docs_only != 'true'
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}

Expand All @@ -136,10 +136,10 @@ jobs:
if: needs.paths-filter.outputs.docs_only != 'true'
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand All @@ -160,10 +160,10 @@ jobs:
if: needs.paths-filter.outputs.docs_only != 'true'
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand All @@ -189,10 +189,10 @@ jobs:
if: needs.paths-filter.outputs.shell == 'true'
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand All @@ -204,7 +204,7 @@ jobs:
run: cd apps/web-next && npm run test:coverage

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v6
uses: codecov/codecov-action@v7
with:
files: apps/web-next/coverage/lcov.info
flags: shell
Expand All @@ -221,10 +221,10 @@ jobs:
if: needs.paths-filter.outputs.packages == 'true'
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand All @@ -239,7 +239,7 @@ jobs:
run: cd packages/plugin-sdk && npm run test:coverage

- name: Upload SDK coverage
uses: codecov/codecov-action@v6
uses: codecov/codecov-action@v7
if: always()
with:
files: packages/plugin-sdk/coverage/lcov.info
Expand All @@ -266,10 +266,10 @@ jobs:
- plugin-publisher
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand Down Expand Up @@ -316,7 +316,7 @@ jobs:
- plugin-publisher
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
fetch-depth: 0

Expand All @@ -335,7 +335,7 @@ jobs:

- name: Setup Node.js
if: steps.check.outputs.changed == 'true'
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand All @@ -362,7 +362,7 @@ jobs:

- name: Upload plugin coverage
if: steps.check.outputs.changed == 'true' && always()
uses: codecov/codecov-action@v6
uses: codecov/codecov-action@v7
with:
files: plugins/${{ matrix.plugin }}/frontend/coverage/lcov.info
flags: plugin-${{ matrix.plugin }}
Expand All @@ -382,10 +382,10 @@ jobs:
needs.paths-filter.outputs.backend == 'true'
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand Down Expand Up @@ -430,10 +430,10 @@ jobs:
if: needs.paths-filter.outputs.docs_only != 'true' && needs.paths-filter.outputs.build_relevant == 'true'
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand All @@ -443,14 +443,14 @@ jobs:

- name: Restore plugin build cache
id: plugin-cache
uses: actions/cache/restore@v5
uses: actions/cache/restore@v6
with:
path: dist/plugins
key: ci-plugin-v1-${{ hashFiles('package-lock.json', 'plugins/**', 'packages/plugin-build/**', 'packages/plugin-utils/**') }}

- name: Restore Next.js cache
id: next-cache
uses: actions/cache/restore@v5
uses: actions/cache/restore@v6
with:
path: apps/web-next/.next/cache
key: ci-next-v1-${{ hashFiles('package-lock.json', 'apps/web-next/**', 'next.config*', 'packages/database/**') }}
Expand All @@ -465,14 +465,14 @@ jobs:

- name: Save plugin build cache
if: steps.vercel-build.outcome == 'success'
uses: actions/cache/save@v5
uses: actions/cache/save@v6
with:
path: dist/plugins
key: ci-plugin-v1-${{ hashFiles('package-lock.json', 'plugins/**', 'packages/plugin-build/**', 'packages/plugin-utils/**') }}

- name: Save Next.js cache
if: steps.vercel-build.outcome == 'success'
uses: actions/cache/save@v5
uses: actions/cache/save@v6
with:
path: apps/web-next/.next/cache
key: ci-next-v1-${{ hashFiles('package-lock.json', 'apps/web-next/**', 'next.config*', 'packages/database/**') }}
Expand All @@ -494,7 +494,7 @@ jobs:
if: always() && !cancelled()
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Verify required files
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ jobs:

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

- name: Initialize CodeQL
uses: github/codeql-action/init@v4
uses: github/codeql-action/init@v4.37.3
with:
languages: ${{ matrix.language }}
# Default suite = core security queries only (no quality/style rules).
Expand Down Expand Up @@ -66,9 +66,9 @@ jobs:
- note

- name: Autobuild
uses: github/codeql-action/autobuild@v4
uses: github/codeql-action/autobuild@v4.37.3

- name: Perform CodeQL analysis
uses: github/codeql-action/analyze@v4
uses: github/codeql-action/analyze@v4.37.3
with:
category: '/language:${{ matrix.language }}'
10 changes: 5 additions & 5 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ jobs:
url: https://naap.dev
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: '20'
cache: 'npm'
Expand Down Expand Up @@ -99,10 +99,10 @@ jobs:
timeout-minutes: 15
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

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

- name: Send email on failure
if: failure()
uses: dawidd6/action-send-mail@v16
uses: dawidd6/action-send-mail@v18
with:
server_address: ${{ secrets.SMTP_SERVER }}
server_port: ${{ secrets.SMTP_PORT }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/e2e-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ jobs:
timeout-minutes: 20
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand Down Expand Up @@ -97,10 +97,10 @@ jobs:
timeout-minutes: 15
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand Down Expand Up @@ -170,7 +170,7 @@ jobs:
fi

- name: Send email notification
uses: dawidd6/action-send-mail@v16
uses: dawidd6/action-send-mail@v18
with:
server_address: ${{ secrets.SMTP_SERVER }}
server_port: ${{ secrets.SMTP_PORT }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/health-dashboard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ jobs:
result: ${{ steps.health.outputs.result }}
steps:
- name: Checkout main
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
ref: main

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:
if: always()
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
ref: main

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Label PR
uses: actions/labeler@v6
uses: actions/labeler@v7
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
configuration-path: .github/labeler.yml
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/promote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
ref: main
fetch-depth: 0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/sdk-compat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ jobs:
- plugin-publisher
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/secrets-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
name: gitleaks
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Install gitleaks
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Stale check
uses: actions/stale@v10
uses: actions/stale@v11
with:
# --- PR settings ---
days-before-pr-stale: 7
Expand Down
Loading