2023-02-23 13:04:05 +03:00
|
|
|
**/**/.env
|
2023-06-14 17:56:29 +03:00
|
|
|
.DS_Store
|
2024-03-26 15:42:09 +03:00
|
|
|
/.idea
|
2023-12-11 12:54:57 +03:00
|
|
|
**/**/node_modules/
|
|
|
|
|
2023-06-30 03:36:48 +03:00
|
|
|
# yarn is the recommended package manager across the project
|
2023-12-11 12:54:57 +03:00
|
|
|
**/**/.package-lock.json
|
2023-12-10 20:10:54 +03:00
|
|
|
|
|
|
|
.nx/installation
|
2023-12-11 12:54:57 +03:00
|
|
|
.nx/cache
|
|
|
|
|
|
|
|
.pnp.*
|
|
|
|
.yarn/*
|
|
|
|
!.yarn/patches
|
|
|
|
!.yarn/plugins
|
|
|
|
!.yarn/releases
|
|
|
|
!.yarn/sdks
|
2023-12-27 18:14:42 +03:00
|
|
|
!.yarn/versions
|
2024-02-01 18:35:32 +03:00
|
|
|
.vercel
|
|
|
|
|
2024-03-13 16:21:18 +03:00
|
|
|
**/**/logs/**
|
|
|
|
|
2024-04-04 13:05:26 +03:00
|
|
|
coverage
|
|
|
|
dist
|
2024-03-26 15:42:09 +03:00
|
|
|
storybook-static
|
2024-04-15 13:15:29 +03:00
|
|
|
*.tsbuildinfo
|
2024-04-17 19:06:02 +03:00
|
|
|
.eslintcache
|
chore: use Nx affected tasks in CI (#5110)
Closes #5097
- Uses "nx affected" to detect what projects need to be checked in the
current PR (for now, `ci-front` and `ci-server` workflows only).
- Caches results of certain tasks (`lint`, `typecheck`, `test`,
`storybook:build`) when a PR pipeline runs. The next runs of the same
PR's pipeline will then be able to reuse the PR's task cache to execute
tasks faster.
- Caches Yarn's cache folder to install dependencies faster in CI jobs.
- Rewrites the node modules cache/install steps as a custom, reusable
Github action.
- Distributes `ci-front` jobs with a "matrix" strategy.
- Sets common tasks config at the root `nx.json`. For instance, to
activate the `typecheck` task in a project, add `typecheck: {}` to its
`project.json` and it'll use the default config set in `nx.json` for the
`typecheck` task. Options can be overridden in each individual
`project.json` if needed.
- Adds "scope" tags to some projects: `scope:frontend`, `scope:backend`,
`scope:shared`. An eslint rule ensures that `scope:frontend` only
depends on `scope:frontent` or `scope:shared` projects, same for
`scope:backend`. These tags are used by `nx affected` to filter projects
by scope and generates different task cache keys according to the
requested scope.
- Enables checks for twenty-emails in the `ci-server` workflow.
2024-04-30 17:28:25 +03:00
|
|
|
.cache
|