diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index d44f12f..7ba6347 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -46,14 +46,12 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 + if: ${{ github.server_url == 'https://github.com' }} with: { node-version: 20, cache: npm } + - uses: actions/setup-node@v4 + if: ${{ github.server_url != 'https://github.com' }} + with: { node-version: 20 } - run: npm ci - - name: Cache Playwright browsers - uses: actions/cache@v4 - with: - path: ~/.cache/ms-playwright - key: playwright-${{ runner.os }}-${{ hashFiles('package-lock.json') }} - - name: Install Playwright run: npx playwright install --with-deps ${{ matrix.browser }} - run: npm run build @@ -115,14 +113,12 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 + if: ${{ github.server_url == 'https://github.com' }} with: { node-version: 20, cache: npm } + - uses: actions/setup-node@v4 + if: ${{ github.server_url != 'https://github.com' }} + with: { node-version: 20 } - run: npm ci - - name: Cache Playwright browsers - uses: actions/cache@v4 - with: - path: ~/.cache/ms-playwright - key: playwright-${{ runner.os }}-${{ hashFiles('package-lock.json') }} - - name: Install Playwright run: npx playwright install --with-deps - run: npm run build @@ -198,7 +194,11 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 + if: ${{ github.server_url == 'https://github.com' }} with: { node-version: 20, cache: npm } + - uses: actions/setup-node@v4 + if: ${{ github.server_url != 'https://github.com' }} + with: { node-version: 20 } - run: npm ci - name: Install LHCI @@ -338,14 +338,12 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 + if: ${{ github.server_url == 'https://github.com' }} with: { node-version: 20, cache: npm } + - uses: actions/setup-node@v4 + if: ${{ github.server_url != 'https://github.com' }} + with: { node-version: 20 } - run: npm ci - - name: Cache Playwright browsers - uses: actions/cache@v4 - with: - path: ~/.cache/ms-playwright - key: playwright-${{ runner.os }}-${{ hashFiles('package-lock.json') }} - - name: Install Playwright run: npx playwright install --with-deps - run: npm run build @@ -374,7 +372,11 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 + if: ${{ github.server_url == 'https://github.com' }} with: { node-version: 20, cache: npm } + - uses: actions/setup-node@v4 + if: ${{ github.server_url != 'https://github.com' }} + with: { node-version: 20 } - run: npm ci - run: npm run storybook:build:github - run: npm run test:sb @@ -385,7 +387,11 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 + if: ${{ github.server_url == 'https://github.com' }} with: { node-version: 20, cache: npm } + - uses: actions/setup-node@v4 + if: ${{ github.server_url != 'https://github.com' }} + with: { node-version: 20 } - run: npm ci - run: npm run lint - run: npx prettier --check "**/*.{js,jsx,ts,tsx,json,css,md}" @@ -395,7 +401,11 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 + if: ${{ github.server_url == 'https://github.com' }} with: { node-version: 20, cache: npm } + - uses: actions/setup-node@v4 + if: ${{ github.server_url != 'https://github.com' }} + with: { node-version: 20 } - run: npm ci - run: npm run build - run: npm run storybook:build:github