Update all dependencies
Some checks failed
renovate/artifacts Artifact file update failure
Check / build (pull_request) Has been cancelled
Publish CLI / publish-docker (pull_request) Has been cancelled
Publish server Docker image / publish-docker (pull_request) Has been cancelled
E2E tests / build (pull_request) Has been cancelled

This commit is contained in:
Andras Schmelczer 2026-10-30 01:06:45 +00:00
commit 107efdd65f
19 changed files with 1823 additions and 1289 deletions

View file

@ -16,19 +16,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Setup Node.js environment
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: "25.x"
- name: Setup Rust toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.92.0"
toolchain: "1.99.1"
components: clippy, rustfmt
- name: Lint & test

View file

@ -19,12 +19,12 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Setup Node.js environment
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: "25.x"
@ -32,7 +32,7 @@ jobs:
run: scripts/build-docs.sh
- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: docs
path: docs/.vitepress/dist

View file

@ -21,19 +21,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Setup Node.js environment
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: "25.x"
- name: Setup Rust toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.92.0"
toolchain: "1.99.1"
components: clippy, rustfmt
- name: Setup rust
@ -60,7 +60,7 @@ jobs:
- name: Upload e2e logs
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: e2e-logs
path: logs/

View file

@ -13,7 +13,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 0
@ -22,10 +22,10 @@ jobs:
run: echo "host=$(echo '${{ github.server_url }}' | sed 's|https\?://||')" >> "$GITHUB_OUTPUT"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Log into container registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ${{ steps.registry.outputs.host }}
username: ${{ github.repository_owner }}
@ -33,13 +33,13 @@ jobs:
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: ${{ steps.registry.outputs.host }}/${{ github.repository }}-cli
- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
context: frontend
file: frontend/local-client-cli/Dockerfile

View file

@ -12,12 +12,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Setup Node.js environment
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: "25.x"
@ -30,7 +30,7 @@ jobs:
- name: Setup Rust toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.92.0"
toolchain: "1.99.1"
components: clippy, rustfmt
- name: Install cross-compilation tools

View file

@ -13,7 +13,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 0
@ -22,11 +22,11 @@ jobs:
run: echo "host=$(echo '${{ github.server_url }}' | sed 's|https\?://||')" >> "$GITHUB_OUTPUT"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Log into container registry
if: github.ref_type == 'tag'
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ${{ steps.registry.outputs.host }}
username: ${{ github.repository_owner }}
@ -34,13 +34,13 @@ jobs:
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: ${{ steps.registry.outputs.host }}/${{ github.repository }}
- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
context: sync-server
platforms: linux/amd64,linux/arm64

1739
docs/package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -17,7 +17,7 @@
"license": "ISC",
"devDependencies": {
"@cspell/dict-en-gb": "^5.0.19",
"cspell": "^9.3.2",
"cspell": "^10.0.0",
"prettier": "^3.6.2",
"vitepress": "^1.6.4",
"vue": "^3.5.24"

View file

@ -11,13 +11,13 @@
"test": "npm run build && node dist/cli.js"
},
"devDependencies": {
"commander": "^14.0.2",
"@types/node": "^25.0.2",
"commander": "^15.0.0",
"@types/node": "^26.0.0",
"sync-client": "file:../sync-client",
"ts-loader": "^9.5.4",
"tslib": "2.8.1",
"typescript": "5.9.3",
"typescript": "7.0.2",
"webpack": "^5.103.0",
"webpack-cli": "^6.0.1"
"webpack-cli": "^7.0.0"
}
}

View file

@ -1,4 +1,4 @@
FROM node:25-slim AS builder
FROM node:26-slim AS builder
WORKDIR /build
@ -7,7 +7,7 @@ COPY . .
RUN npm ci
RUN npm run build
FROM node:25-alpine
FROM node:26-alpine
LABEL org.opencontainers.image.title="VaultLink Local CLI"
LABEL org.opencontainers.image.description="Standalone CLI for VaultLink sync client"

View file

@ -12,15 +12,15 @@
"test": "tsx --test 'src/**/*.test.ts'"
},
"devDependencies": {
"commander": "^14.0.2",
"commander": "^15.0.0",
"watcher": "^2.3.1",
"@types/node": "^25.0.2",
"@types/node": "^26.0.0",
"sync-client": "file:../sync-client",
"ts-loader": "^9.5.4",
"tslib": "2.8.1",
"tsx": "^4.21.0",
"typescript": "5.9.3",
"typescript": "7.0.2",
"webpack": "^5.103.0",
"webpack-cli": "^6.0.1"
"webpack-cli": "^7.0.0"
}
}

View file

@ -13,25 +13,25 @@
"author": "",
"license": "MIT",
"devDependencies": {
"@types/node": "^25.0.2",
"@types/node": "^26.0.0",
"css-loader": "^7.1.2",
"date-fns": "^4.1.0",
"file-loader": "^6.2.0",
"fs-extra": "^11.3.2",
"mini-css-extract-plugin": "^2.9.4",
"obsidian": "1.11.0",
"reconcile-text": "^0.11.0",
"obsidian": "1.14.4",
"reconcile-text": "^0.14.0",
"resolve-url-loader": "^5.0.0",
"sass": "^1.96.0",
"sass-loader": "^16.0.6",
"sass-loader": "^17.0.0",
"sync-client": "file:../sync-client",
"terser-webpack-plugin": "^5.3.16",
"ts-loader": "^9.5.4",
"tslib": "2.8.1",
"tsx": "^4.21.0",
"typescript": "5.9.3",
"typescript": "7.0.2",
"url": "^0.11.4",
"webpack": "^5.103.0",
"webpack-cli": "^6.0.1"
"webpack-cli": "^7.0.0"
}
}

View file

@ -22,12 +22,12 @@
"update": "ncu -u -ws"
},
"devDependencies": {
"concurrently": "^9.2.1",
"concurrently": "^10.0.0",
"eclint": "^2.8.1",
"eslint": "9.38.0",
"eslint": "10.13.0",
"eslint-plugin-unused-imports": "^4.1.4",
"npm-check-updates": "^19.1.1",
"npm-check-updates": "^23.0.0",
"prettier": "^3.6.2",
"typescript-eslint": "8.41.0"
"typescript-eslint": "8.72.1"
}
}

View file

@ -14,19 +14,19 @@
},
"devDependencies": {
"byte-base64": "^1.1.0",
"minimatch": "^10.0.1",
"p-queue": "^8.1.0",
"reconcile-text": "^0.8.0",
"uuid": "^13.0.0",
"@types/node": "^24.8.1",
"minimatch": "^11.0.0",
"p-queue": "^10.0.0",
"reconcile-text": "^0.14.0",
"uuid": "^14.0.0",
"@types/node": "^26.0.0",
"ts-loader": "^9.5.2",
"tslib": "2.8.1",
"tsx": "^4.20.6",
"typescript": "5.8.3",
"typescript": "7.0.2",
"webpack": "^5.99.9",
"webpack-cli": "^6.0.1",
"webpack-cli": "^7.0.0",
"webpack-merge": "^6.0.1",
"@sentry/browser": "^10.8.0",
"@sentry/browser": "^11.0.0",
"ws": "^8.18.3"
}
}

View file

@ -11,14 +11,14 @@
"test": "tsx --test 'src/**/*.test.ts'"
},
"devDependencies": {
"@types/node": "^24.8.1",
"@types/node": "^26.0.0",
"sync-client": "file:../sync-client",
"ts-loader": "^9.5.2",
"tslib": "2.8.1",
"tsx": "^4.20.6",
"typescript": "5.8.3",
"uuid": "^13.0.0",
"typescript": "7.0.2",
"uuid": "^14.0.0",
"webpack": "^5.99.9",
"webpack-cli": "^6.0.1"
"webpack-cli": "^7.0.0"
}
}

1087
sync-server/Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -14,16 +14,16 @@ tokio = { version = "1.48.0", features = ["full"]}
uuid = { version = "1.16.0", features = ["v4", "serde"] }
log = { version = "0.4.28" }
anyhow = { version = "1.0.100", features = ["backtrace"] }
axum = { version = "0.7.4", features = ["ws", "macros", "tracing", "multipart"]}
axum-extra = { version = "0.9.6", features = ["typed-header"] }
axum_typed_multipart = "0.11.0"
tower-http = { version = "0.6.1", features = ["cors", "trace", "limit", "timeout"] }
axum = { version = "0.8.0", features = ["ws", "macros", "tracing", "multipart"]}
axum-extra = { version = "0.12.0", features = ["typed-header"] }
axum_typed_multipart = "0.16.0"
tower-http = { version = "0.7.0", features = ["cors", "trace", "limit", "timeout"] }
tracing = "0.1.41"
tracing-subscriber = { version = "0.3.20", features = ["fmt", "env-filter"]}
humantime-serde = "1.1.1"
sqlx = { version = "0.8.6", features = ["sqlite", "runtime-tokio", "uuid", "chrono"] }
sqlx = { version = "0.9.0", features = ["sqlite", "runtime-tokio", "uuid", "chrono"] }
chrono = { version = "0.4.41", features = ["serde"] }
rand = "0.9.0"
rand = "0.10.0"
sanitize-filename = "0.6.0"
regex = "1.12.2"
clap = { version = "4.5.38", features = ["derive"] }
@ -31,9 +31,9 @@ futures = "0.3.31"
serde_yaml = "0.9.34"
serde_json = "1.0.140"
bimap = "0.6.3"
ts-rs = { version = "10.1", features = ["uuid-impl", "chrono-impl"] }
base64 = "0.22.1"
reconcile-text = { version = "0.8.0", features = ["serde"] }
ts-rs = { version = "12.0", features = ["uuid-impl", "chrono-impl"] }
base64 = "0.23.0"
reconcile-text = { version = "0.14.0", features = ["serde"] }
[profile.release]
codegen-units = 1

View file

@ -1,4 +1,4 @@
FROM rust:1.91-slim-trixie AS builder
FROM rust:1.99-slim-trixie AS builder
WORKDIR /usr/src/backend

View file

@ -1,5 +1,5 @@
[toolchain]
channel = "1.89.0"
channel = "1.99.1"
targets = [
"x86_64-unknown-linux-gnu",
"x86_64-unknown-linux-musl",