diff --git a/.github/workflows/ci.yml b/.gitea/workflows/ci.yml similarity index 59% rename from .github/workflows/ci.yml rename to .gitea/workflows/ci.yml index d7d953b..43eab23 100644 --- a/.github/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -29,6 +29,17 @@ jobs: node-version: 22 cache: npm + # Next.js guarda aqui o resultado da compilação anterior; sem isso, cada + # execução recompila todas as páginas do zero. + - name: Cache de build do Next + uses: actions/cache@v4 + with: + path: .next/cache + key: next-${{ runner.arch }}-${{ hashFiles('package-lock.json') }}-${{ hashFiles('app/**', 'components/**', 'lib/**') }} + restore-keys: | + next-${{ runner.arch }}-${{ hashFiles('package-lock.json') }}- + next-${{ runner.arch }}- + - run: npm ci # eslint + auditoria do design system (tokens, contraste AAA) + auditoria de páginas