Skip to content

add disk usage bar to file manager #908

add disk usage bar to file manager

add disk usage bar to file manager #908

Workflow file for this run

name: Lint
on:
pull_request:
push:
branches:
- "*"
jobs:
lint-frontend:
name: Lint Frontend
runs-on: ubuntu-24.04
permissions:
contents: read
steps:
- name: Checkout sources
uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: "24"
- name: Setup pnpm
uses: pnpm/action-setup@v5
with:
version: 11
run_install: false
- name: Install frontend dependencies
run: |
cd frontend
pnpm install
- name: Run biome:validate
run: |
cd frontend
pnpm run biome:validate
lint-translations:
name: Lint Translations
runs-on: ubuntu-24.04
permissions:
contents: read
steps:
- name: Checkout sources
uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: "24"
- name: Setup pnpm
uses: pnpm/action-setup@v5
with:
version: 11
run_install: false
- name: Install frontend dependencies
run: |
cd frontend
pnpm install
- name: Check translations
run: |
cd frontend
failed_files=()
for file in public/translations/*.json; do
echo "Checking $file"
pnpm diff:translations "$file" --check || failed_files+=("$file")
done
if [ ${#failed_files[@]} -gt 0 ]; then
echo ""
echo "Failed translations:"
for f in "${failed_files[@]}"; do
echo " - $f"
done
exit 1
fi
lint-backend:
name: Lint Backend
runs-on: ubuntu-24.04
permissions:
contents: read
steps:
- name: Checkout sources
uses: actions/checkout@v6
- name: Install Rust toolchain
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: stable
target: ${{ matrix.target }}
cache: false
- name: Dummy Frontend Files
run: mkdir -p frontend/dist && echo "Dummy file" > frontend/dist/index.html
- name: Run cargo fmt
run: cargo fmt -- --check
- name: Run cargo clippy
run: cargo clippy