ci: add gitea quality workflow
All checks were successful
CI / Lint, typecheck and build (push) Successful in 11m26s
All checks were successful
CI / Lint, typecheck and build (push) Successful in 11m26s
This commit is contained in:
15
README.md
15
README.md
@@ -63,11 +63,24 @@ Przykład znajduje się w [.env.example](.env.example).
|
||||
| --- | --- |
|
||||
| `npm run dev` | Uruchamia serwer deweloperski Next.js. |
|
||||
| `npm run lint` | Uruchamia ESLint. |
|
||||
| `npm run typecheck` | Uruchamia `tsc --noEmit`. |
|
||||
| `npm run build` | Buduje aplikację produkcyjnie i uruchamia kontrolę TypeScript wykonywaną przez Next.js. |
|
||||
| `npm run start` | Uruchamia zbudowaną aplikację. |
|
||||
| `npm run notifications:worker` | Uruchamia self-hostowany worker powiadomień. Wymaga działającej aplikacji Next.js. |
|
||||
|
||||
Repozytorium nie ma obecnie osobnego skryptu testów, type-check ani formattera.
|
||||
Repozytorium nie ma obecnie skryptu testów ani formattera.
|
||||
|
||||
## CI
|
||||
|
||||
Repozytorium używa Gitea Actions. Workflow znajduje się w [.gitea/workflows/ci.yml](.gitea/workflows/ci.yml) i uruchamia się przy pushu do `main` oraz przy pull requestach.
|
||||
|
||||
Pipeline działa na `ubuntu-latest`, instaluje zależności przez `npm ci`, a następnie uruchamia:
|
||||
|
||||
- `npm run lint`,
|
||||
- `npm run typecheck`,
|
||||
- `npm run build`.
|
||||
|
||||
Na instancji Gitea musi być włączony Actions runner kompatybilny z etykietą `ubuntu-latest`.
|
||||
|
||||
## Struktura Projektu
|
||||
|
||||
|
||||
Reference in New Issue
Block a user