chore(deps): bump mysql from 99d774b to e370cd5 in /apps/seafile
#287
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| pull_request: | |
| push: | |
| branches: | |
| - main | |
| - staging | |
| permissions: | |
| contents: read | |
| jobs: | |
| docs-build: | |
| name: Docs Build | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: site | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| cache: npm | |
| cache-dependency-path: site/package-lock.json | |
| - name: Setup npm | |
| run: npm install -g npm@11.2.0 | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Build docs site | |
| run: npm run build | |
| homepage-config-generator: | |
| name: Homepage Config Generator Build | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: apps/homepage/config-generator | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| cache: npm | |
| cache-dependency-path: apps/homepage/config-generator/package-lock.json | |
| - name: Setup npm | |
| run: npm install -g npm@11.2.0 | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Build generator | |
| run: npm run build | |
| suite-manager-smoke: | |
| name: Suite Manager Smoke Test | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: apps/suite-manager | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| cache: npm | |
| cache-dependency-path: apps/suite-manager/package-lock.json | |
| - name: Setup npm | |
| run: npm install -g npm@11.2.0 | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Build suite-manager client | |
| run: npm run build | |
| - name: Run suite-manager once | |
| run: npm start | |
| env: | |
| OWNER_EMAIL: admin@myownsuite.local | |
| OWNER_PASSWORD: ci-test-owner-password | |
| PORT: 3011 | |
| SESSION_SECRET: ci-test-session-secret | |
| HOMEPAGE_URL: http://127.0.0.1:65534/ | |
| SUITE_MANAGER_REQUEST_TIMEOUT_MS: 500 | |
| SUITE_MANAGER_RUN_ONCE: true | |
| compose-validate: | |
| name: Docker Compose Validate | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| - name: Render env files | |
| run: node scripts/vps-init.cjs | |
| - name: Validate rendered env files | |
| run: node scripts/vps-doctor.cjs | |
| - name: Validate compose config | |
| run: docker compose -f deploy/vps/docker-compose.yml --project-directory deploy/vps config -q | |
| release-metadata: | |
| name: Release Metadata Check | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| - name: Validate release metadata | |
| run: node scripts/release-check.cjs | |
| shellcheck: | |
| name: Shell Scripts Lint | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Run ShellCheck | |
| uses: ludeeus/action-shellcheck@2.0.0 | |
| with: | |
| scandir: ./apps |