Skip to content
Merged
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
12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version: 2
updates:
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'weekly'
day: 'monday'
labels:
- 'dependencies'
- 'ci'
commit-message:
prefix: 'chore(ci)'
4 changes: 2 additions & 2 deletions .github/workflows/ci-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ jobs:
web: ${{ steps.filter.outputs.web }}
desktop: ${{ steps.filter.outputs.desktop }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0

- uses: dorny/paths-filter@v3
- uses: dorny/paths-filter@v4
id: filter
with:
base: ${{ (github.event.before != '' && github.event.before != '0000000000000000000000000000000000000000' && github.event.before) || 'HEAD~1' }}
Expand Down
70 changes: 35 additions & 35 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ jobs:
src: ${{ steps.filter.outputs.src }}
desktop: ${{ steps.filter.outputs.desktop }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
- uses: actions/checkout@v6
- uses: dorny/paths-filter@v4
id: filter
with:
filters: |
Expand Down Expand Up @@ -44,13 +44,13 @@ jobs:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v5
with:
version: 10

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand All @@ -67,13 +67,13 @@ jobs:
if: needs.changes.outputs.src == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v5
with:
version: 10

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand Down Expand Up @@ -115,13 +115,13 @@ jobs:
--health-retries 10
--health-start-period 30s
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v5
with:
version: 10

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand Down Expand Up @@ -185,13 +185,13 @@ jobs:
--health-timeout 5s
--health-retries 5
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v5
with:
version: 10

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand Down Expand Up @@ -285,13 +285,13 @@ jobs:
--health-retries 10
--health-start-period 30s
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v5
with:
version: 10

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand Down Expand Up @@ -336,15 +336,15 @@ jobs:
run: pnpm --filter @cipherbox/api-client test:coverage

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v5
uses: codecov/codecov-action@v6
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./apps/api/coverage/lcov.info,./packages/crypto/coverage/lcov.info,./packages/core/coverage/lcov.info,./packages/sdk-core/coverage/lcov.info,./packages/sdk/coverage/lcov.info,./packages/api-client/coverage/lcov.info
flags: api,crypto,core,sdk-core,sdk,api-client
fail_ci_if_error: false

- name: Cache coverage for base branch upload
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: coverage-lcov
path: |
Expand Down Expand Up @@ -401,13 +401,13 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v5
with:
version: 10

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand Down Expand Up @@ -500,13 +500,13 @@ jobs:
if: needs.changes.outputs.src == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v5
with:
version: 10

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand All @@ -532,7 +532,7 @@ jobs:
needs.changes.outputs.desktop == 'true'
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install WinFsp
shell: powershell
Expand All @@ -552,7 +552,7 @@ jobs:
- name: Install Rust toolchain
run: rustup default stable

- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: |
~/.cargo/registry
Expand All @@ -575,7 +575,7 @@ jobs:
needs.changes.outputs.desktop == 'true'
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install FUSE-T
run: |
Expand All @@ -595,7 +595,7 @@ jobs:
- name: Install Rust toolchain
run: rustup default stable

- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: |
~/.cargo/registry
Expand All @@ -622,7 +622,7 @@ jobs:
needs.changes.outputs.desktop == 'true'
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install system dependencies
run: |
Expand All @@ -640,7 +640,7 @@ jobs:
- name: Install Rust toolchain
run: rustup default stable

- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: |
~/.cargo/registry
Expand All @@ -665,7 +665,7 @@ jobs:
--lcov --output-path desktop-lcov.info

- name: Upload desktop coverage to Codecov
uses: codecov/codecov-action@v5
uses: codecov/codecov-action@v6
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: desktop-lcov.info
Expand All @@ -680,7 +680,7 @@ jobs:
(needs.changes.outputs.desktop == 'true' || needs.changes.outputs.src == 'true')
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install system dependencies
run: |
Expand All @@ -693,12 +693,12 @@ jobs:
run: rustup default stable

- name: Install Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 22

- name: Install pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v5
with:
version: 10

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codecov-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
name: Upload base coverage to Codecov
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Download coverage from latest CI run
env:
Expand Down Expand Up @@ -49,7 +49,7 @@ jobs:

- name: Upload coverage to Codecov
if: hashFiles('**/lcov.info') != ''
uses: codecov/codecov-action@v5
uses: codecov/codecov-action@v6
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: apps/api/coverage/lcov.info,packages/crypto/coverage/lcov.info,packages/core/coverage/lcov.info,packages/sdk-core/coverage/lcov.info,packages/sdk/coverage/lcov.info,packages/api-client/coverage/lcov.info
Expand Down
Loading
Loading