fix: security features title being overflowed in smaller devices #12388
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: Tests | |
| on: | |
| pull_request: | |
| branches: ['**'] | |
| jobs: | |
| diagnostics: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| ref: ${{ github.event.pull_request.head.sha }} | |
| - uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: 1.3 | |
| - name: Install dependencies | |
| run: bun install --frozen-lockfile | |
| - name: Check diagnostics | |
| env: | |
| PUBLIC_APPWRITE_ENDPOINT: ${{ vars.PUBLIC_APPWRITE_ENDPOINT }} | |
| PUBLIC_APPWRITE_DASHBOARD: ${{ vars.PUBLIC_APPWRITE_DASHBOARD }} | |
| PUBLIC_APPWRITE_PROJECT_ID: ${{ vars.PUBLIC_APPWRITE_PROJECT_ID }} | |
| PUBLIC_APPWRITE_DB_MAIN_ID: ${{ vars.PUBLIC_APPWRITE_DB_MAIN_ID }} | |
| PUBLIC_APPWRITE_COL_THREADS_ID: ${{ vars.PUBLIC_APPWRITE_COL_THREADS_ID }} | |
| PUBLIC_APPWRITE_COL_MESSAGES_ID: ${{ vars.PUBLIC_APPWRITE_COL_MESSAGES_ID }} | |
| PUBLIC_APPWRITE_FN_TLDR_ID: ${{ vars.PUBLIC_APPWRITE_FN_TLDR_ID }} | |
| PUBLIC_APPWRITE_PROJECT_INIT_ID: ${{ vars.PUBLIC_APPWRITE_PROJECT_INIT_ID }} | |
| PUBLIC_GROWTH_ENDPOINT: ${{ vars.PUBLIC_GROWTH_ENDPOINT }} | |
| PUBLIC_POSTHOG_API_KEY: ${{ vars.PUBLIC_POSTHOG_API_KEY }} | |
| APPWRITE_DB_INIT_ID: ${{ secrets.APPWRITE_DB_INIT_ID }} | |
| APPWRITE_COL_INIT_ID: ${{ secrets.APPWRITE_COL_INIT_ID }} | |
| APPWRITE_API_KEY_INIT: ${{ secrets.APPWRITE_API_KEY_INIT }} | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| run: bun run check | |
| format: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| ref: ${{ github.event.pull_request.head.sha }} | |
| - uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: 1.3 | |
| - name: Install dependencies | |
| run: bun install --frozen-lockfile | |
| - name: Check formatting | |
| run: bun run format:check | |
| tests: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| ref: ${{ github.event.pull_request.head.sha }} | |
| - uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: 1.3 | |
| - name: Install dependencies | |
| run: bun install --frozen-lockfile | |
| - name: Install Playwright Browsers | |
| run: bunx playwright install --with-deps chromium | |
| - name: Run tests | |
| env: | |
| PUBLIC_APPWRITE_ENDPOINT: ${{ vars.PUBLIC_APPWRITE_ENDPOINT }} | |
| PUBLIC_APPWRITE_DASHBOARD: ${{ vars.PUBLIC_APPWRITE_DASHBOARD }} | |
| PUBLIC_APPWRITE_PROJECT_ID: ${{ vars.PUBLIC_APPWRITE_PROJECT_ID }} | |
| PUBLIC_APPWRITE_DB_MAIN_ID: ${{ vars.PUBLIC_APPWRITE_DB_MAIN_ID }} | |
| PUBLIC_APPWRITE_COL_THREADS_ID: ${{ vars.PUBLIC_APPWRITE_COL_THREADS_ID }} | |
| PUBLIC_APPWRITE_COL_MESSAGES_ID: ${{ vars.PUBLIC_APPWRITE_COL_MESSAGES_ID }} | |
| PUBLIC_APPWRITE_FN_TLDR_ID: ${{ vars.PUBLIC_APPWRITE_FN_TLDR_ID }} | |
| PUBLIC_APPWRITE_PROJECT_INIT_ID: ${{ vars.PUBLIC_APPWRITE_PROJECT_INIT_ID }} | |
| PUBLIC_GROWTH_ENDPOINT: ${{ vars.PUBLIC_GROWTH_ENDPOINT }} | |
| PUBLIC_POSTHOG_API_KEY: ${{ vars.PUBLIC_POSTHOG_API_KEY }} | |
| APPWRITE_DB_INIT_ID: ${{ secrets.APPWRITE_DB_INIT_ID }} | |
| APPWRITE_COL_INIT_ID: ${{ secrets.APPWRITE_COL_INIT_ID }} | |
| APPWRITE_API_KEY_INIT: ${{ secrets.APPWRITE_API_KEY_INIT }} | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| run: bun run test | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| ref: ${{ github.event.pull_request.head.sha }} | |
| - uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: 1.3 | |
| - name: Install dependencies | |
| run: bun install --frozen-lockfile | |
| - name: Build Website | |
| env: | |
| NODE_OPTIONS: '--max_old_space_size=16384' | |
| PUBLIC_APPWRITE_ENDPOINT: ${{ vars.PUBLIC_APPWRITE_ENDPOINT }} | |
| PUBLIC_APPWRITE_DASHBOARD: ${{ vars.PUBLIC_APPWRITE_DASHBOARD }} | |
| PUBLIC_APPWRITE_PROJECT_ID: ${{ vars.PUBLIC_APPWRITE_PROJECT_ID }} | |
| PUBLIC_APPWRITE_DB_MAIN_ID: ${{ vars.PUBLIC_APPWRITE_DB_MAIN_ID }} | |
| PUBLIC_APPWRITE_COL_THREADS_ID: ${{ vars.PUBLIC_APPWRITE_COL_THREADS_ID }} | |
| PUBLIC_APPWRITE_COL_MESSAGES_ID: ${{ vars.PUBLIC_APPWRITE_COL_MESSAGES_ID }} | |
| PUBLIC_APPWRITE_FN_TLDR_ID: ${{ vars.PUBLIC_APPWRITE_FN_TLDR_ID }} | |
| PUBLIC_APPWRITE_PROJECT_INIT_ID: ${{ vars.PUBLIC_APPWRITE_PROJECT_INIT_ID }} | |
| PUBLIC_GROWTH_ENDPOINT: ${{ vars.PUBLIC_GROWTH_ENDPOINT }} | |
| PUBLIC_POSTHOG_API_KEY: ${{ vars.PUBLIC_POSTHOG_API_KEY }} | |
| APPWRITE_DB_INIT_ID: ${{ secrets.APPWRITE_DB_INIT_ID }} | |
| APPWRITE_COL_INIT_ID: ${{ secrets.APPWRITE_COL_INIT_ID }} | |
| APPWRITE_API_KEY_INIT: ${{ secrets.APPWRITE_API_KEY_INIT }} | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| run: bun run build | |
| assets: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| ref: ${{ github.event.pull_request.head.sha }} | |
| - uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: 1.3 | |
| - name: Install dependencies | |
| run: bun install --frozen-lockfile | |
| - name: Optimize assets | |
| run: CI=true bun run optimize | |
| - name: Check for uncommitted changes | |
| run: | | |
| if ! git diff --exit-code; then | |
| echo "Assets are not optimized! The following changes were detected:" | |
| echo "" | |
| git diff | |
| echo "" | |
| echo "Please run 'bun run optimize' locally and commit the changes." | |
| exit 1 | |
| fi | |
| echo "✅ All assets are properly optimized." |