diff --git a/docs/blog/2024-03-21-reliable-ci.md b/docs/blog/2024-03-21-reliable-ci.md index 988a2fb2e7..22398fc897 100644 --- a/docs/blog/2024-03-21-reliable-ci.md +++ b/docs/blog/2024-03-21-reliable-ci.md @@ -61,13 +61,13 @@ Tasks can fail: Let’s see how varying a few parameters affects the probability of the CI execution failing. | Number of VMS | Avg Tests per VM | Flaky Test Probability | Slow Test Probability | Broken CI Builds (Flaky) | Slow CI Builds | -| ------------- | ---------------- | ---------------------- | --------------------- | ------------------------ | -------------- | -| 5 | 10 | 0.1% | 0.3% | 5% | 15% | -| 10 | 10 | 0.1% | 0.3% | 10% | 26% | -| 50 | 10 | 0.1% | 0.3% | 39% | 78% | -| 5 | 10 | 0.5% | 1% | 23% | 41% | -| 10 | 10 | 0.5% | 1% | 40% | 65% | -| 50 | 10 | 0.5% | 1% | 92% | 99% | +| :-----------: | :--------------: | :--------------------: | :-------------------: | :----------------------: | :------------: | +| 5 | 10 | 0.1% | 0.3% | 5% | 15% | +| 10 | 10 | 0.1% | 0.3% | 10% | 26% | +| 50 | 10 | 0.1% | 0.3% | 39% | 78% | +| 5 | 10 | 0.5% | 1% | 23% | 41% | +| 10 | 10 | 0.5% | 1% | 40% | 65% | +| 50 | 10 | 0.5% | 1% | 92% | 99% | **The result is much worse than most intuitively expect.** For instance, assuming that an **e2e test has 1 in 1000 chance (0.1%) of failing** for a flaky reason, when the number of e2e tests reaches 500, **the probability of the CI failing for a flaky reason reaches 39%**, and the vast majority of CI executions are slowed down. Note, this is an exceptionally stable test suite. The bottom part of the table is more representative of a typical e2e suite, and the CI becomes “broken” at a much smaller scale. diff --git a/docs/nx-cloud/reference/release-notes.md b/docs/nx-cloud/reference/release-notes.md index b8dea3e554..dab2ddc4e3 100644 --- a/docs/nx-cloud/reference/release-notes.md +++ b/docs/nx-cloud/reference/release-notes.md @@ -165,11 +165,11 @@ Along with all the UI changes to support agents (following their logs and track When upgrading to this version and anything above it, you will need to use Helm version 0.12.0+: -| Chart Version | Compatible Images | -| ------------- | ---------------------------------- | +| Chart Version | Compatible Images | +| :-----------: | :--------------------------------: | | <= `0.10.11` | `2306.01.2.patch4` **and earlier** | -| >= `0.11.0` | `2308.22.7` **and later** | -| >= `0.12.0` | `2312.11.7` **and later** | +| >= `0.11.0` | `2308.22.7` **and later** | +| >= `0.12.0` | `2312.11.7` **and later** | ##### New UI features and improvements @@ -268,10 +268,10 @@ product. It's faster, it handles resource caching better, and should allow the f When upgrading to this version and anything above it, you will need to use Helm version 0.11.1: -| Chart Version | Compatible Images | -| ------------- | ---------------------------------- | +| Chart Version | Compatible Images | +| :-----------: | :--------------------------------: | | <= `0.10.11` | `2306.01.2.patch4` **and earlier** | -| >= `0.11.0` | `2308.22.7` **and later** | +| >= `0.11.0` | `2308.22.7` **and later** | ##### VCS proxy support diff --git a/docs/shared/reference/environment-variables.md b/docs/shared/reference/environment-variables.md index 2dc43ad05a..149d700bca 100644 --- a/docs/shared/reference/environment-variables.md +++ b/docs/shared/reference/environment-variables.md @@ -26,7 +26,7 @@ The following environment variables are ones that you can set to change the beha | NX_INTERACTIVE | boolean | If set to `true`, will allow Nx to prompt you in the terminal to answer some further questions when running generators. | | NX_GENERATE_QUIET | boolean | If set to `true`, will prevent Nx logging file operations during generate | | NX_PREFER_TS_NODE | boolean | If set to `true`, Nx will use `ts-node` for local execution of plugins even if `@swc-node/register` is installed. | -| NX_IGNORE_CYCLES | boolean | If set to `true`, Nx will ignore errors created by a task graph circular dependency. Can be overriden on the command line with `--nxIgnoreCycles` | +| NX_IGNORE_CYCLES | boolean | If set to `true`, Nx will ignore errors created by a task graph circular dependency. Can be overridden on the command line with `--nxIgnoreCycles` | | NX_BATCH_MODE | boolean | If set to `true`, Nx will run task(s) in batches for executors which support batches. | | NX_SKIP_LOG_GROUPING | boolean | If set to `true`, Nx will not group command's logs on CI. | | NX_MIGRATE_CLI_VERSION | string | The version of Nx to use for running the `nx migrate` command. If not set, it defaults to `latest`. | diff --git a/docs/shared/reference/releases.md b/docs/shared/reference/releases.md index 319a2af194..13219212a9 100644 --- a/docs/shared/reference/releases.md +++ b/docs/shared/reference/releases.md @@ -19,11 +19,11 @@ should use `nx migrate` to ensure that they stay on a supported version. The following are the currently supported major versions of Nx. | Version | Support Type | Release Date | -| ------- | ------------ | ------------ | -| v20 | Current | 2024-10-06 | -| v19 | LTS | 2024-05-06 | -| v18\* | LTS | 2024-02-03 | -| v17 | LTS | 2023-10-19 | +| :-----: | :----------: | :----------: | +| v20 | Current | 2024-10-06 | +| v19 | LTS | 2024-05-06 | +| v18\* | LTS | 2024-02-03 | +| v17 | LTS | 2023-10-19 | **\*Note:** v18 is a special release and does not fit into the normal release cycle. Thus, v16 continues to be supported according to schedule. diff --git a/nx-dev/ui-markdoc/src/index.ts b/nx-dev/ui-markdoc/src/index.ts index eb8ef223f3..78dd435c98 100644 --- a/nx-dev/ui-markdoc/src/index.ts +++ b/nx-dev/ui-markdoc/src/index.ts @@ -56,7 +56,6 @@ import { pill } from './lib/tags/pill.schema'; import { fence } from './lib/nodes/fence.schema'; import { FenceWrapper } from './lib/nodes/fence-wrapper.component'; import { VideoPlayer, videoPlayer } from './lib/tags/video-player.component'; -import { td } from './lib/nodes/td.schema'; // TODO fix this export export { GithubRepository } from './lib/tags/github-repository.component'; @@ -70,7 +69,6 @@ export const getMarkdocCustomConfig = ( heading: getHeadingSchema(headingClass), image: getImageSchema(documentFilePath), link, - td, }, tags: { callout, diff --git a/nx-dev/ui-markdoc/src/lib/nodes/td.schema.ts b/nx-dev/ui-markdoc/src/lib/nodes/td.schema.ts deleted file mode 100644 index 6509493f9b..0000000000 --- a/nx-dev/ui-markdoc/src/lib/nodes/td.schema.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Schema } from '@markdoc/markdoc'; - -export const td: Schema = { - render: 'td', - attributes: { - className: { type: 'String', default: 'text-center' }, - }, -};