Tags: b3kN/nx
Tags
chore(repo): update publish pipelines with java (nrwl#32795) <!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> - Bump version of gradle plugin to V2 - Add java to publish pipelines so that we can build the gradle plugin. - Removed files from freeBSD VM to prevent disk storage limit issues - Bumped up the kotlin version of gradle projects such that kotlin can build on freeBSD ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #
chore(repo): revert gradle v2 plugin (nrwl#32797) Reverting gradle v2 plugin from Nx due to issues with publish pipelines not being able to handle the new changes. Will re-apply once the kinks in publish are ironed out.
Revert "feat(core): add NX_PROJECT_ROOT environment variable to runti… ( nrwl#32736) …me cache inputs (nrwl#31428)" This reverts commit 5679b3e <!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> This commit caused a major perf regression. ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> This commit is reverted for now. ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #
feat(rspack): respect deleteOutputPath option in rspack executor (nrw… …l#32609) - Add deleteOutputPath option to rspack executor schema - Modify rspack executor to only clean output directory when deleteOutputPath is not explicitly set to false - This aligns rspack executor behavior with webpack executor and allows users to control output cleaning - Fixes issue where rspack.output.clean configuration was being bypassed Fixes nrwl#32015 <!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # --------- Co-authored-by: Colum Ferry <cferry09@gmail.com>
feat(rspack): respect deleteOutputPath option in rspack executor (nrw… …l#32609) - Add deleteOutputPath option to rspack executor schema - Modify rspack executor to only clean output directory when deleteOutputPath is not explicitly set to false - This aligns rspack executor behavior with webpack executor and allows users to control output cleaning - Fixes issue where rspack.output.clean configuration was being bypassed Fixes nrwl#32015 <!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # --------- Co-authored-by: Colum Ferry <cferry09@gmail.com>
feat(misc): add Cookiebot global scripts to astro-docs (nrwl#32660) Adds cookie consent management and analytics tracking to the astro-docs project: - Cookiebot consent script integration with COOKIEBOT_ID environment variable - GlobalScripts React component reused from nx-dev for consistency - Head.astro component override to integrate scripts into Starlight - Cookie consent categories: statistics (GA, GTM) and marketing (HubSpot, Apollo, Hotjar, Twitter) - Production-only script loading with COOKIEBOT_DISABLE bypass option Fixes DOC-95 Co-authored-by: Claude <noreply@anthropic.com>
chore(repo): update core team in readme (nrwl#32585) <!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #
chore(gradle): migrate plugin to 0.1.7 (nrwl#32638) <!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> Migrate gradle project graph plugin to 0.1.7 ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #
fix(nx-cloud): forward --help to nx-cloud aliases (nrwl#32627) <!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> `--help` behaviour is defined in the Nx alias entrypoints, and doesn't show the correct output: ``` npx nx start-ci-run --help nx start-ci-run [options] Starts a new CI run for distributed task execution. This command is an alias for [`nx-cloud start-ci-run`](/ci/reference/nx-cloud-cli#npx-nxcloud-start-ci-run). Options: --help Show help [boolean] --version Show version number [boolean] --verbose Prints additional information about the commands (e.g., stack traces). ``` ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> When running `npx nx start-ci-run --help` the help from the file in the NxCloud repo should be displayed: ``` npx nx start-ci-run --help Usage: npx nx-cloud start-ci-run [options] Starts an Nx Cloud CI Pipeline Execution and configures distribution. Options: --distribute-on <config> Configure how to distribute with Nx Agents. Accepts: - "<count> <launchTemplate>" (e.g., "8 linux-medium-js") - path to a .yaml/.yml file for dynamic changesets - "manual" to disable the warning for legacy DTE setups --stop-agents-after <targets> Comma-separated targets that signal agents can stop. Include configuration when needed, e.g., "build:locale-en". --require-explicit-completion Require explicitly completing the CI run with "npx nx-cloud complete-ci-run". --stop-agents-on-failure Stop all agents when a command fails (default: true). --with-env-vars <CSV> Extra env vars to forward to agents in addition to NX_* (e.g., "VAR1,VAR2"). --use-dte-by-default Use this to disable auto-distribution of Nx tasks (default: true) --no-distribution Disable distribution for this run --assignment-rules <file> YAML file with assignment rules (for manual DTE only, see docs) --fix-tasks <csv> Task names to auto fix --force Force start a CIPE even when a CI environment is not detected. --help, -h Show this help and exit. Notes: - Do not run this command locally. If run accidentally, clean up with "npx nx-cloud cleanup". - For legacy manual DTE setups, you can pass "--distribute-on=manual". Examples: npx nx-cloud start-ci-run --distribute-on="8 linux-medium-js" --stop-agents-after=lint,test,build npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml" --stop-agents-after=e2e npx nx-cloud start-ci-run --distribute-on="manual" --stop-agents-after=e2e npx nx affected -t lint,test,build Docs: https://nx.dev/ci/reference/nx-cloud-cli#npx-nxcloud-startcirun https://nx.dev/ci/reference/assignment-rules ``` ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #CLOUD-3580
PreviousNext