Skip to content

Forward-ported the deferred decisions and refreshed dependencies on '2.x'. - #3236

Merged
AlexSkrypnyk merged 52 commits into
2.xfrom
feature/propagate-main-20261025-2
Oct 26, 2026
Merged

AlexSkrypnyk merged 52 commits into
2.xfrom
feature/propagate-main-20261025-2

Conversation

@AlexSkrypnyk

@AlexSkrypnyk AlexSkrypnyk commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

Scope

Second half of the main -> 2.x forward-port, split out of #3233 so each PR stays rebase-mergeable. It settles the 9 product decisions the first half raised, ports the main commits behind them, and refreshes the dependencies. 51 commits.

Follows #3233, which is merged; this branch is rebased onto it. It's the same code that was reviewed in #3235.

The decisions

Decision What landed From main
Security audit: full chain incl. SARIF npm audit through audit-ci with package-audit.jsonc, SARIF upload to code scanning, converter rewritten in PHP with tests, drevops/phpcs-standard 1.1.0, high-severity npm advisories cleared #3151, #3155, #3175, #3226, lock part of #3168
Renovate: follow main Per-group auto-merge flags, CLI prompt to pick auto-merged groups, 14-day minimum release age except core, weekly CircleCI Renovate image group #3192, #3194, #3197
Database CI: keep 2.x design Export-step hardening only; no nightly job, no GHA DIDI workflow part of #3188
Storybook in 2.0 CLI prompt, PHP vortex-storybook, BuildStorybookDeployStep in ys_base, settings, webserver config, theme files, Ahoy subtest #3158
Behat 4 now behat.php, behat-steps 4.x, Behat 4.0, friends-of-behat/mink-extension 3.0 alpha, behat-screenshot 3.0, every feature file reworded #3159, #3202
All docs passes Vale with the Vortex house style, MD013 at 76 characters, AI-pattern removal, a fresh documentation-voice rewrite of all 83 pages and the Markdown files with every claim checked against 2.x, features-page conventions #3156, #3198, #3203, #3205, #3229
CLI update model Previous version rendered at run time, unmodified obsolete files removed, replaced project changes logged to .logs/vortex-update.md #2999, #3096
Maintenance page VORTEX_WEBSERVER_MAINTENANCE_MODE (renamed to match 2.x service names) #3225
.env precedence Exported variables win over .env, .env.local still overrides .env, as main's Bash did (2.x fix)

Dependencies

Fixes found along the way

  • Deploy steps compared the environment with 1.x names. 'prod'/'dev' never match the detector's production/development, so the development modules step ran in production and the search index never rebuilt in development. They now use the Environment constants (the docs example too).
  • reroute_email is installed in the batched development module list again; a separate install call added a container rebuild that tipped the Drupal CMS build over the idle timeout.

Not in this PR

Worth a look

  • Behaviour changes for consumers:
    • Exported variables beat .env.
    • Renovate auto-merges every group by default, after 14 days.
    • New optional prompts for Storybook and auto-merge.
  • Alpha and RC dependencies: Behat runs on behat-steps 4.x RC and the mink-extension 3.0 alpha, the same as main.

Snapshots and gates

  • ahoy update-snapshots ran after each group; the final run covered 155 scenarios with 0 failures.
  • On the combined branch before the split, all checks passed:
    • Every CI check, including Vortex - Test docs and the full template-test matrix.
    • Locally: ahoy lint, .vortex/cli (1742 tests), .vortex/tooling (936 tests), and the docs tests and build.

@coderabbitai

coderabbitai Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 661 files, which is 361 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Repository UI
  • Review profile: ASSERTIVE
  • Plan: Team
  • Run ID: 69b9192f-7b86-4e61-9596-b89de08bb138
Commits

Reviewing files that changed from the base of the PR and between ae92da1 and 207e119.

Files ignored due to path filters: 31
  • .vortex/cli/composer.lock is excluded by !**/*.lock
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/docroot/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/docroot/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/names/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/names/web/themes/custom/lightsaber/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/theme_custom/web/themes/custom/light_saber/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_circleci/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_circleci/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_circleci/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_stylelint/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_stylelint/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_theme/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_jest/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_jest_circleci/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_circleci/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_circleci/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_no_theme/package-lock.json is excluded by !**/package-lock.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_none/web/themes/custom/star_wars/package-lock.json is excluded by !**/package-lock.json
  • .vortex/docs/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
  • .vortex/tests/composer.lock is excluded by !**/*.lock
  • .vortex/tests/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
  • package-lock.json is excluded by !**/package-lock.json
  • web/themes/custom/your_site_theme/package-lock.json is excluded by !**/package-lock.json
Files selected for processing: 661
  • .ahoy.yml
  • .circleci/config.yml
  • .circleci/vortex-test-common.yml
  • .docker/config/README.md
  • .docker/config/nginx/maintenance.conf
  • .docker/config/nginx/maintenance.html
  • .docker/config/nginx/storybook.conf
  • .docker/nginx-drupal.dockerfile
  • .docker/scripts/README.md
  • .dockerignore
  • .env
  • .github/PULL_REQUEST_TEMPLATE.dist.md
  • .github/workflows/audit.yml
  • .github/workflows/build-test-deploy.yml
  • .github/workflows/vortex-test-docs.yml
  • .gitignore
  • .gitignore.artifact
  • .gitleaks.toml
  • .npmrc
  • .vortex/.ahoy.yml
  • .vortex/CLAUDE.md
  • .vortex/README.md
  • .vortex/cli/CLAUDE.md
  • .vortex/cli/README.md
  • .vortex/cli/composer.json
  • .vortex/cli/rector.php
  • .vortex/cli/src/Command/AbstractInstallCommand.php
  • .vortex/cli/src/Form/VortexForm.php
  • .vortex/cli/src/Prompts/Handlers/DependencyUpdatesAutomerge.php
  • .vortex/cli/src/Prompts/Handlers/Storybook.php
  • .vortex/cli/src/Prompts/Handlers/Theme.php
  • .vortex/cli/src/Prompts/Handlers/Tools.php
  • .vortex/cli/src/Prompts/Handlers/Webroot.php
  • .vortex/cli/src/Prompts/InstallPresenter.php
  • .vortex/cli/src/Runner/ExecutableFinderAwareTrait.php
  • .vortex/cli/src/Utils/Config.php
  • .vortex/cli/src/Utils/FileManager.php
  • .vortex/cli/src/Utils/UpdateRegistry.php
  • .vortex/cli/src/Utils/Version.php
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.docker/config/README.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.docker/config/nginx/maintenance.conf
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.docker/config/nginx/maintenance.html
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.docker/nginx-drupal.dockerfile
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.docker/scripts/README.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.github/PULL_REQUEST_TEMPLATE.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.gitleaks.toml
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/AGENTS.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/README.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/behat.php
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/behat.yml
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/docs/README.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/docs/deployment.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/docs/faqs.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/docs/releasing.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/docs/testing.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/eslint.config.mjs
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/package.json
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/renovate.json
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/scripts/README.md
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/bootstrap/FeatureContext.php
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/accessibility.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/behat.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/clamav.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/counter.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/homepage.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/login.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/pages.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/password_reset.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/redirect.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/redis.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/robotstxt.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/search.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/tests/behat/features/xmlsitemap.feature
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/web/modules/custom/sw_base/src/Plugin/DeployStep/CreateContentModelDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/web/modules/custom/sw_search/src/Plugin/DeployStep/RebuildSearchIndex.php
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/web/themes/custom/star_wars/.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/web/themes/custom/star_wars/eslint.config.mjs
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/web/themes/custom/star_wars/package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/_baseline/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/ciprovider_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/ciprovider_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/ciprovider_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/code_coverage_provider_codecov/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/code_coverage_provider_codecov/README.md
  • .vortex/cli/tests/Fixtures/handler_process/code_coverage_provider_codecov_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/code_coverage_provider_codecov_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/code_coverage_provider_codecov_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/code_provider_other/renovate.json
  • .vortex/cli/tests/Fixtures/handler_process/custom_modules_no_demo/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/custom_modules_no_search/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/custom_modules_search_without_solr/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/custom_modules_search_without_solr/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/db_fetch_source_container_registry/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_all_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_all_circleci/.gitignore.artifact
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_all_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_all_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_all_gha/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_all_gha/.gitignore.artifact
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_artifact/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_artifact/.gitignore.artifact
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_lagoon/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_none_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_none_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_none_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/deploy_types_none_gha/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/deps_updates_automerge_none/renovate.json
  • .vortex/cli/tests/Fixtures/handler_process/deps_updates_automerge_some/renovate.json
  • .vortex/cli/tests/Fixtures/handler_process/deps_updates_provider_ci_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/deps_updates_provider_ci_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/deps_updates_provider_ci_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/deps_updates_provider_none/README.md
  • .vortex/cli/tests/Fixtures/handler_process/gitleaks_disabled/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/.gitignore.artifact
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/.gitleaks.toml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/AGENTS.md
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/README.md
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/behat.php
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/behat.yml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/docroot/modules/custom/sw_base/src/Plugin/DeployStep/CreateContentModelDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/docroot/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/docroot/modules/custom/sw_search/src/Plugin/DeployStep/RebuildSearchIndex.php
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/docroot/themes/custom/star_wars/.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/docroot/themes/custom/star_wars/eslint.config.mjs
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/docroot/themes/custom/star_wars/package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/docroot/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/docs/deployment.md
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/eslint.config.mjs
  • .vortex/cli/tests/Fixtures/handler_process/hosting_acquia/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/hosting_lagoon/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_lagoon/README.md
  • .vortex/cli/tests/Fixtures/handler_process/hosting_lagoon/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_lagoon/docs/deployment.md
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/.gitignore.artifact
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/.gitleaks.toml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/AGENTS.md
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/README.md
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/behat.php
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/behat.yml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/docroot/modules/custom/sw_base/src/Plugin/DeployStep/CreateContentModelDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/docroot/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/docroot/modules/custom/sw_search/src/Plugin/DeployStep/RebuildSearchIndex.php
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/docroot/themes/custom/star_wars/.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/docroot/themes/custom/star_wars/eslint.config.mjs
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/docroot/themes/custom/star_wars/package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/docroot/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/docs/deployment.md
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/eslint.config.mjs
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___acquia/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___lagoon/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___lagoon/README.md
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___lagoon/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/hosting_project_name___lagoon/docs/deployment.md
  • .vortex/cli/tests/Fixtures/handler_process/migration_disabled_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_disabled_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/migration_disabled_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/migration_disabled_lagoon/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_disabled_lagoon/README.md
  • .vortex/cli/tests/Fixtures/handler_process/migration_disabled_lagoon/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_disabled_lagoon/docs/deployment.md
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled/web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_circleci/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_circleci/web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_lagoon/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_lagoon/README.md
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_lagoon/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_lagoon/docs/deployment.md
  • .vortex/cli/tests/Fixtures/handler_process/migration_enabled_lagoon/web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_acquia/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_acquia/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_acquia/web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_container_registry/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_container_registry/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_container_registry/web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_ftp/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_ftp/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_ftp/web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_lagoon/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_lagoon/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_lagoon/web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_s3/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_s3/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_s3/web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_url/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_url/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/migration_fetch_source_url/web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_coffee/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_config_split/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_config_update/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_devel/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_environment_indicator/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_generated_content/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_navigation_extra_tools/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_pathauto/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_redirect/tests/behat/bootstrap/FeatureContext.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_redirect/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_reroute_email/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_robotstxt/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_sdc_devel/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_sdc_devel/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_seckit_shield_stage_file_proxy/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_shield/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_stage_file_proxy/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_no_xmlsitemap/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_none/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/modules_none/tests/behat/bootstrap/FeatureContext.php
  • .vortex/cli/tests/Fixtures/handler_process/modules_none/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/names/.docker/config/nginx/maintenance.html
  • .vortex/cli/tests/Fixtures/handler_process/names/AGENTS.md
  • .vortex/cli/tests/Fixtures/handler_process/names/README.md
  • .vortex/cli/tests/Fixtures/handler_process/names/docs/deployment.md
  • .vortex/cli/tests/Fixtures/handler_process/names/tests/behat/features/counter.feature
  • .vortex/cli/tests/Fixtures/handler_process/names/web/modules/custom/the_force_base/src/Plugin/DeployStep/CreateContentModelDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/names/web/modules/custom/the_force_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/names/web/modules/custom/the_force_search/src/Plugin/DeployStep/RebuildSearchIndex.php
  • .vortex/cli/tests/Fixtures/handler_process/names/web/themes/custom/lightsaber/.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/names/web/themes/custom/lightsaber/eslint.config.mjs
  • .vortex/cli/tests/Fixtures/handler_process/names/web/themes/custom/lightsaber/package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/names/web/themes/custom/lightsaber/package.json
  • .vortex/cli/tests/Fixtures/handler_process/names/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/non_interactive_config_file/README.md
  • .vortex/cli/tests/Fixtures/handler_process/non_interactive_config_file/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/non_interactive_config_file/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/non_interactive_config_string/README.md
  • .vortex/cli/tests/Fixtures/handler_process/non_interactive_config_string/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/non_interactive_config_string/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/provision_database_lagoon/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/provision_database_lagoon/README.md
  • .vortex/cli/tests/Fixtures/handler_process/provision_database_lagoon/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/provision_database_lagoon/docs/deployment.md
  • .vortex/cli/tests/Fixtures/handler_process/provision_profile/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/provision_profile/README.md
  • .vortex/cli/tests/Fixtures/handler_process/provision_profile_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/provision_profile_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/provision_profile_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/services_no_clamav/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/services_no_clamav/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/services_no_redis/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/services_no_redis/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/services_no_solr/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/services_no_solr/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/services_none/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/services_none/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/starter_drupal_cms_profile/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/.ahoy.yml
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/.docker/config/nginx/storybook.conf
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/.docker/nginx-drupal.dockerfile
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/.dockerignore
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/.env
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/.gitignore
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/AGENTS.md
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/docker-compose.yml
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/tests/phpunit/Drupal/EnvironmentSettingsTest.php
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/modules/custom/sw_base/src/Plugin/DeployStep/BuildStorybookDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/modules/custom/sw_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/sites/default/includes/modules/services.storybook.yml
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/sites/default/includes/modules/settings.storybook.php
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/themes/custom/star_wars/.storybook/main.mjs
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/themes/custom/star_wars/.storybook/preview.js
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/themes/custom/star_wars/README.md
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/themes/custom/star_wars/components/button/button.stories.twig
  • .vortex/cli/tests/Fixtures/handler_process/storybook_enabled/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/theme_claro/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/theme_claro/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/theme_claro/README.md
  • .vortex/cli/tests/Fixtures/handler_process/theme_claro/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/theme_custom/README.md
  • .vortex/cli/tests/Fixtures/handler_process/theme_custom/web/themes/custom/light_saber/.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/theme_custom/web/themes/custom/light_saber/eslint.config.mjs
  • .vortex/cli/tests/Fixtures/handler_process/theme_custom/web/themes/custom/light_saber/package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/theme_custom/web/themes/custom/light_saber/package.json
  • .vortex/cli/tests/Fixtures/handler_process/theme_custom/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/theme_custom_non_vortex/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/theme_custom_non_vortex/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/theme_olivero/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/theme_olivero/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/theme_olivero/README.md
  • .vortex/cli/tests/Fixtures/handler_process/theme_olivero/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/theme_stark/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/theme_stark/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/theme_stark/README.md
  • .vortex/cli/tests/Fixtures/handler_process/theme_stark/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/timezone_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/timezone_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/timezone_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/timezone_circleci/renovate.json
  • .vortex/cli/tests/Fixtures/handler_process/timezone_gha/renovate.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_lint/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_lint_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_lint_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_lint_circleci/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_lint_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests/-behat.php
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests/docs/testing.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests_circleci/-behat.php
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests_circleci/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_be_tests_circleci/docs/testing.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint/-.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_circleci/-.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_circleci/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_circleci/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme/-.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme_circleci/-.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme_circleci/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_groups_no_fe_lint_no_theme_circleci/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat/-behat.php
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat/docs/testing.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat_circleci/-behat.php
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat_circleci/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_behat_circleci/docs/testing.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_dclint_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_dclint_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_dclint_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_docker_linters_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_docker_linters_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_docker_linters_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_circleci/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_circleci/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_stylelint/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_stylelint/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_theme/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_theme/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_theme/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_theme/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_eslint_no_theme/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_hadolint_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_hadolint_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_hadolint_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_jest/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_jest/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_jest_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_jest_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_jest_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_jest_circleci/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpcs/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpcs_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpcs_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpcs_circleci/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpcs_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpstan/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpstan_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpstan_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpstan_circleci/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpstan_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpunit/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpunit/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpunit/docs/testing.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpunit_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpunit_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpunit_circleci/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpunit_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_phpunit_circleci/docs/testing.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_rector/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_rector_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_rector_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_rector_circleci/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_rector_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_circleci/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_circleci/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_no_theme/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_no_theme/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_no_theme/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_no_theme/package.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_stylelint_no_theme/web/themes/custom/star_wars/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_twig/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_twig_circleci/.circleci/config.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_twig_circleci/README.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_twig_circleci/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_no_twig_circleci/docs/ci.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_none/-.npmrc
  • .vortex/cli/tests/Fixtures/handler_process/tools_none/-behat.php
  • .vortex/cli/tests/Fixtures/handler_process/tools_none/-package-audit.jsonc
  • .vortex/cli/tests/Fixtures/handler_process/tools_none/.github/workflows/audit.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_none/.github/workflows/build-test-deploy.yml
  • .vortex/cli/tests/Fixtures/handler_process/tools_none/composer.json
  • .vortex/cli/tests/Fixtures/handler_process/tools_none/docs/testing.md
  • .vortex/cli/tests/Fixtures/handler_process/tools_none/web/themes/custom/star_wars/package.json
  • .vortex/cli/tests/Fixtures/handler_process/version_scheme_other/docs/releasing.md
  • .vortex/cli/tests/Fixtures/handler_process/version_scheme_semver/docs/releasing.md
  • .vortex/cli/tests/Functional/Command/InstallExcludedPathsTest.php
  • .vortex/cli/tests/Functional/Handlers/AbstractHandlerProcessTestCase.php
  • .vortex/cli/tests/Functional/Handlers/BaselineHandlerProcessTest.php
  • .vortex/cli/tests/Functional/Handlers/DependencyUpdatesProviderHandlerProcessTest.php
  • .vortex/cli/tests/Functional/Handlers/ModulesHandlerProcessTest.php
  • .vortex/cli/tests/Functional/Handlers/StorybookHandlerProcessTest.php
  • .vortex/cli/tests/Functional/Handlers/ToolsHandlerProcessTest.php
  • .vortex/cli/tests/Unit/ConfigTest.php
  • .vortex/cli/tests/Unit/Downloader/ArchiverTest.php
  • .vortex/cli/tests/Unit/Downloader/ArtifactTest.php
  • .vortex/cli/tests/Unit/Downloader/RepositoryDownloaderTest.php
  • .vortex/cli/tests/Unit/Handlers/AbstractHandlerDiscoveryTestCase.php
  • .vortex/cli/tests/Unit/Handlers/AbstractHandlerTypeTest.php
  • .vortex/cli/tests/Unit/Handlers/DependencyUpdatesProviderHandlerDiscoveryTest.php
  • .vortex/cli/tests/Unit/Handlers/FrontendBuildHandlerDiscoveryTest.php
  • .vortex/cli/tests/Unit/Handlers/StorybookHandlerDiscoveryTest.php
  • .vortex/cli/tests/Unit/Handlers/ThemeHandlerDiscoveryTest.php
  • .vortex/cli/tests/Unit/Handlers/ToolsHandlerDiscoveryTest.php
  • .vortex/cli/tests/Unit/JsonManipulatorTest.php
  • .vortex/cli/tests/Unit/Prompts/InstallPresenterTest.php
  • .vortex/cli/tests/Unit/Runner/AbstractRunnerTest.php
  • .vortex/cli/tests/Unit/TuiTest.php
  • .vortex/cli/tests/Unit/Utils/FileManagerTest.php
  • .vortex/cli/tests/Unit/Utils/UpdateRegistryTest.php
  • .vortex/cli/tests/Unit/VersionTest.php
  • .vortex/docs/.gitignore
  • .vortex/docs/.markdownlint.yaml
  • .vortex/docs/.utils/update-docs.sh
  • .vortex/docs/.utils/variables/extra/ci.variables.sh
  • .vortex/docs/.utils/variables/extra/lagoon.variables.sh
  • .vortex/docs/.vale.ini
  • .vortex/docs/.vale/Vortex/Acronyms.yml
  • .vortex/docs/.vale/Vortex/BoldName.yml
  • .vortex/docs/.vale/Vortex/CodeFormatting.yml
  • .vortex/docs/.vale/Vortex/Condescending.yml
  • .vortex/docs/.vale/Vortex/Contractions.yml
  • .vortex/docs/.vale/Vortex/Dashes.yml
  • .vortex/docs/.vale/Vortex/Headings.yml
  • .vortex/docs/.vale/Vortex/HedgeStacks.yml
  • .vortex/docs/.vale/Vortex/Latin.yml
  • .vortex/docs/.vale/Vortex/LinkText.yml
  • .vortex/docs/.vale/Vortex/LyHyphens.yml
  • .vortex/docs/.vale/Vortex/Marketing.yml
  • .vortex/docs/.vale/Vortex/Numbers.yml
  • .vortex/docs/.vale/Vortex/OxfordComma.yml
  • .vortex/docs/.vale/Vortex/SentenceLength.yml
  • .vortex/docs/.vale/Vortex/ThroatClearing.yml
  • .vortex/docs/.vale/Vortex/Weasel.yml
  • .vortex/docs/.vale/Vortex/WordList.yml
  • .vortex/docs/.vale/Vortex/WordListCase.yml
  • .vortex/docs/.vale/Vortex/Wordy.yml
  • .vortex/docs/.vale/config/vocabularies/Vortex/accept.txt
  • .vortex/docs/CLAUDE.md
  • .vortex/docs/README.md
  • .vortex/docs/content/README.mdx
  • .vortex/docs/content/_code-lifecycle.mdx
  • .vortex/docs/content/architecture.mdx
  • .vortex/docs/content/cli.mdx
  • .vortex/docs/content/continuous-integration/README.mdx
  • .vortex/docs/content/continuous-integration/circleci.mdx
  • .vortex/docs/content/continuous-integration/github-actions.mdx
  • .vortex/docs/content/contributing/README.mdx
  • .vortex/docs/content/contributing/maintenance/README.mdx
  • .vortex/docs/content/contributing/maintenance/cli.mdx
  • .vortex/docs/content/contributing/maintenance/documentation.mdx
  • .vortex/docs/content/contributing/maintenance/release.mdx
  • .vortex/docs/content/contributing/maintenance/template.mdx
  • .vortex/docs/content/contributing/maintenance/tooling.mdx
  • .vortex/docs/content/contributing/roadmap.mdx
  • .vortex/docs/content/deployment/README.mdx
  • .vortex/docs/content/deployment/artifact.mdx
  • .vortex/docs/content/deployment/lagoon.mdx
  • .vortex/docs/content/deployment/notifications/README.mdx
  • .vortex/docs/content/deployment/notifications/diffy.mdx
  • .vortex/docs/content/deployment/notifications/email.mdx
  • .vortex/docs/content/deployment/notifications/github.mdx
  • .vortex/docs/content/deployment/notifications/jira.mdx
  • .vortex/docs/content/deployment/notifications/newrelic.mdx
  • .vortex/docs/content/deployment/notifications/slack.mdx
  • .vortex/docs/content/deployment/notifications/webhook.mdx
  • .vortex/docs/content/deployment/webhook.mdx
  • .vortex/docs/content/development/ExampleDeployStep.php
  • .vortex/docs/content/development/README.mdx
  • .vortex/docs/content/development/ai.mdx
  • .vortex/docs/content/development/code-quality/README.mdx
  • .vortex/docs/content/development/code-quality/dclint.mdx
  • .vortex/docs/content/development/code-quality/eslint.mdx
  • .vortex/docs/content/development/code-quality/gherkin-lint.mdx
  • .vortex/docs/content/development/code-quality/hadolint.mdx
  • .vortex/docs/content/development/code-quality/phpcs.mdx
  • .vortex/docs/content/development/code-quality/phpstan.mdx
  • .vortex/docs/content/development/code-quality/rector.mdx
  • .vortex/docs/content/development/code-quality/sdc-devel.mdx
  • .vortex/docs/content/development/code-quality/stylelint.mdx
  • .vortex/docs/content/development/code-quality/twig-cs-fixer.mdx
  • .vortex/docs/content/development/composer.mdx
  • .vortex/docs/content/development/dependency-updates.mdx
  • .vortex/docs/content/development/environment/README.mdx
  • .vortex/docs/content/development/environment/ahoy.mdx
  • .vortex/docs/content/development/environment/debugging.mdx
  • .vortex/docs/content/development/environment/docker.mdx
  • .vortex/docs/content/development/environment/doctor.mdx
  • .vortex/docs/content/development/environment/drush.mdx
  • .vortex/docs/content/development/environment/logs.mdx
  • .vortex/docs/content/development/environment/pygmy.mdx
  • .vortex/docs/content/development/environment/troubleshooting.mdx
  • .vortex/docs/content/development/faqs.mdx
  • .vortex/docs/content/development/migrations.mdx
  • .vortex/docs/content/development/modules/README.mdx
  • .vortex/docs/content/development/modules/contributed-modules.mdx
  • .vortex/docs/content/development/modules/drupal-helpers.mdx
  • .vortex/docs/content/development/modules/generated-content.mdx
  • .vortex/docs/content/development/modules/module-scaffold.mdx
  • .vortex/docs/content/development/modules/testmode.mdx
  • .vortex/docs/content/development/provision.mdx
  • .vortex/docs/content/development/security/README.mdx
  • .vortex/docs/content/development/security/dependency-audit.mdx
  • .vortex/docs/content/development/security/secret-scanning.mdx
  • .vortex/docs/content/development/settings.mdx
  • .vortex/docs/content/development/testing/README.mdx
  • .vortex/docs/content/development/testing/behat.mdx
  • .vortex/docs/content/development/testing/jest.mdx
  • .vortex/docs/content/development/testing/phpunit.mdx
  • .vortex/docs/content/development/themes.mdx
  • .vortex/docs/content/development/variables.mdx
  • .vortex/docs/content/development/visual-regression.mdx
  • .vortex/docs/content/faqs.mdx
  • .vortex/docs/content/features.mdx
  • .vortex/docs/content/hosting/README.mdx
  • .vortex/docs/content/hosting/acquia.mdx
  • .vortex/docs/content/hosting/lagoon.mdx
  • .vortex/docs/content/installation.mdx
  • .vortex/docs/content/releasing/README.mdx
  • .vortex/docs/content/releasing/gitflow.mdx
  • .vortex/docs/content/releasing/versioning.mdx
  • .vortex/docs/content/support.mdx
  • .vortex/docs/content/updating-vortex.mdx
  • .vortex/docs/cspell.json
  • .vortex/docs/docusaurus.config.js
  • .vortex/docs/package.json
  • .vortex/docs/src/components/Anchor/index.js
  • .vortex/docs/tests/fixtures/vale/invalid.mdx
  • .vortex/docs/tests/fixtures/vale/valid.mdx
  • .vortex/docs/tests/unit/Anchor/Anchor.test.js
  • .vortex/docs/tests/unit/VerticalTabs/VerticalTabs.test.js
  • .vortex/docs/tests/unit/vale-rules.test.js
  • .vortex/skills/create-vortex-tooling-release-notes/SKILL.md
  • .vortex/skills/prepare-vortex-release/SKILL.md
  • .vortex/skills/propagate-vortex-main-to-2x/SKILL.md
  • .vortex/skills/update-vortex-dev-deps/SKILL.md
  • .vortex/tests/.markdownlint.yaml
  • .vortex/tests/CLAUDE.md
  • .vortex/tests/README.md
  • .vortex/tests/composer.json
  • .vortex/tests/generate-vortex-dev-circleci
  • .vortex/tests/package.json
  • .vortex/tests/phpunit/Fixtures/docker-compose.env.json
  • .vortex/tests/phpunit/Fixtures/docker-compose.env_local.json
  • .vortex/tests/phpunit/Fixtures/docker-compose.env_mod.json
  • .vortex/tests/phpunit/Fixtures/docker-compose.noenv.json
  • .vortex/tests/phpunit/Functional/AhoyWorkflowTest.php
  • .vortex/tests/phpunit/Functional/CliTest.php
  • .vortex/tests/phpunit/Functional/FunctionalTestCase.php
  • .vortex/tests/phpunit/Traits/ProcessTrait.php
  • .vortex/tests/phpunit/Traits/Subtests/SubtestAhoyTrait.php
  • .vortex/tests/phpunit/Traits/Subtests/SubtestDeploymentTrait.php
  • .vortex/tests/phpunit/Traits/SutTrait.php
  • .vortex/tooling/README.md
  • .vortex/tooling/composer.json
  • .vortex/tooling/phpcs.xml
  • .vortex/tooling/src/helpers.php
  • .vortex/tooling/src/vortex-convert-audit-sarif
  • .vortex/tooling/src/vortex-info
  • .vortex/tooling/src/vortex-storybook
  • .vortex/tooling/tests/Unit/ConvertAuditSarifTest.php
  • .vortex/tooling/tests/Unit/HelpersDotenvTest.php
  • .vortex/tooling/tests/Unit/InfoTest.php
  • .vortex/tooling/tests/Unit/StorybookTest.php
  • AGENTS.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • README.dist.md
  • README.md
  • SECURITY.md
  • behat.php
  • behat.yml
  • composer.json
  • docker-compose.yml
  • docs/README.md
  • docs/ci.md
  • docs/deployment.md
  • docs/faqs.md
  • docs/releasing.md
  • docs/testing.md
  • eslint.config.mjs
  • package-audit.jsonc
  • package.json
  • renovate.json
  • scripts/README.md
  • tests/behat/bootstrap/FeatureContext.php
  • tests/behat/features/accessibility.feature
  • tests/behat/features/behat.feature
  • tests/behat/features/clamav.feature
  • tests/behat/features/counter.feature
  • tests/behat/features/homepage.feature
  • tests/behat/features/login.feature
  • tests/behat/features/pages.feature
  • tests/behat/features/password_reset.feature
  • tests/behat/features/redirect.feature
  • tests/behat/features/redis.feature
  • tests/behat/features/robotstxt.feature
  • tests/behat/features/search.feature
  • tests/behat/features/xmlsitemap.feature
  • tests/phpunit/Drupal/EnvironmentSettingsTest.php
  • web/modules/custom/ys_base/src/Plugin/DeployStep/BuildStorybookDeployStep.php
  • web/modules/custom/ys_base/src/Plugin/DeployStep/CreateContentModelDeployStep.php
  • web/modules/custom/ys_base/src/Plugin/DeployStep/EnableDevelopmentModulesDeployStep.php
  • web/modules/custom/ys_migrate/src/Plugin/DeployStep/MigrateContentDeployStep.php
  • web/modules/custom/ys_search/src/Plugin/DeployStep/RebuildSearchIndex.php
  • web/sites/default/includes/modules/services.storybook.yml
  • web/sites/default/includes/modules/settings.storybook.php
  • web/themes/custom/your_site_theme/.npmrc
  • web/themes/custom/your_site_theme/.storybook/main.mjs
  • web/themes/custom/your_site_theme/.storybook/preview.js
  • web/themes/custom/your_site_theme/README.md
  • web/themes/custom/your_site_theme/components/button/button.stories.twig
  • web/themes/custom/your_site_theme/eslint.config.mjs
  • web/themes/custom/your_site_theme/package-audit.jsonc
  • web/themes/custom/your_site_theme/package.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

Warning

Review details and warnings were omitted to fit the comment limit.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@github-actions

This comment has been minimized.

@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

📖 Documentation preview for this pull request has been deployed to Netlify:

https://6adee1697318c75352d11b69--vortex-docs.netlify.app

This preview is rebuilt on every commit and is not the production documentation site.

…, as the Bash scripts did.

The PHP port of the tooling let '.env' and '.env.local' replace variables already exported in the process environment, reversing the precedence of the Bash scripts.
Forward-ported the export-step hardening from main cf188dd. 2.x keeps database caching in the 'test' job, so the scheduled database job and the GitHub Actions DIDI workflow are not ported.
…R_MAINTENANCE_MODE'.

Forward-ported from main d51c741, with the variable named 'VORTEX_WEBSERVER_MAINTENANCE_MODE' to match the 2.x vendor-agnostic service names.
Forward-ported from main c45688a. The CircleCI audit job switches to the 'cimg/php:8.4-node' image because the plain PHP image has no Node.js, GitHub Actions uses the Node.js preinstalled on 'ubuntu-latest', and the existing theme '.npmrc' keeps its 'unsafe-perm' line.
…ARIF.

Forward-ported from main 3bdd10d. The Bash and jq converter is rewritten as the PHP tooling script 'vortex-convert-audit-sarif' with its BATS suite ported to PHPUnit, the Gitleaks step keeps the 2.x bind mount because GitHub Actions runs on the host, the upload pins use the latest 'upload-sarif' and 'upload-artifact' SHAs, the tooling variables are referenced without the generated variables table that only lists Bash scripts, and the 'drupal/generated_content' constraint is already ahead of main.
…ed 'drevops/phpcs-standard' to 1.1.0.

Forward-ported from main 316e735. The allowlist files are created under their final 'package-audit.jsonc' name with the current expiry, and the 'drevops/phpcs-standard' 1.1.0 snake_case sniff required renaming camelCase parameters and their data provider keys in the CLI code that main had already converted.
…g check.

Forward-ported from main 364bdd1. The allowlist filtering is ported into the PHP converter with PHPUnit cases mirroring the BATS ones, and the 'package-audit.jsonc' rename is already in place from the previous port.
Forward-ported the lock-file part of main f576e44 so the npm audit passes on 2.x.

Ran 'npm audit fix --package-lock-only' in both trees and re-resolved the root 'brace-expansion' 1.x entry, which 'npm audit fix' left at 1.1.12.
… choose the auto-merged groups.

Forward-ported from main 13f761c. Rebuilt the 'DependencyUpdatesAutomerge' handler for the 2.x CLI, gated in 'VortexForm' on a Renovate provider with a processing weight just before the provider, as the install summary is generated from the answers.
…e groups except Drupal core.

Forward-ported from main 57950a0. Skipped the CircleCI Renovate image bump because 2.x already pins a newer image, and added the architecture bullet to both copies of its section on the 2.x page.
…sted Renovate image up to date.

Forward-ported from main a3b1b16. Applied as on main, with 'LINKED_GROUPS' added to the 2.x CLI handler and the docs reworded for the 2.x page.
…to 'behat.php' and dropped 'drupal/drupal-extension'.

Forward-ported from main 71ac877. Kept the 2.x 'webserver' and 'browser' service hosts in 'behat.php', the '@a11y' and '@smoke' feature tags, and applied the step rewrites to 2.x's equivalent docs pages and 'SubtestDeploymentTrait'.
…n' 3.0 alpha and 'drevops/behat-screenshot' 3.0.

Forward-ported from main ec77acf. Applied unchanged apart from mapping the installer handler and test paths to '.vortex/cli'.
The baseline 'behat.yml' was replaced by 'behat.php', so these patches no longer apply and block snapshot regeneration.
…atch.

Follow-up to the forward-port of main 909660b; a separate install call adds a container rebuild to the deploy step.
…tion.

Forward-ported from main 0d65b0a. Ported only the infrastructure (rules, vocabulary, 'lint-prose' script, CI step, 'Anchor' component, tests, 'lint' script fix and 'markdown.hooks' move) and regenerated the variables table; the prose fixes are left to a separate rewrite of the restructured 2.x pages.
Forward-ported the configuration part of main 52d6998. Took the 'MD013' options for both markdownlint configs and the wrapping guidance in the 'CLAUDE.md' files; the rewrap of the 2.x Markdown files is left to a separate content pass, and 'MD060: false' from 209e0e7 is not added because 2.x runs markdownlint 0.38, which has no 'MD060'.
Forward-ported the '.vortex/docs/CLAUDE.md' part of main 807fc1e. The 1.x features page text is not taken; the 2.x page keeps its own content for a separate refresh against the 2.x template.
…e claims that had drifted from the 2.x template.

Forward-ported the content passes of main e7af8e9, 52d6998 and 807fc1e as a fresh pass over the 2.x pages, since main's diffs describe 1.x. Every page now passes Vale, the 76-character Markdown line limit and cspell, the features page follows its conventions, and the claims are checked against the 2.x template (CLI, PHP tooling, deploy steps, environment detector, service names, Behat 4, Storybook, the security audit chain and the update model).
…at 76 characters.

Forward-ported the non-docs part of main 52d6998 and c426b81 to the 2.x Markdown files: root and consumer docs, maintenance guides and skills. Stale 2.x claims in the maintenance guides were corrected along the way.
Forward-ported from main 27cd2a4. Applied to the 2.x CLI 'Tools' handler and its process test under '.vortex/cli/' and regenerated both template lock files with npm.
Forward-ported from main 209e0e7. Ported only the template JavaScript part (root and theme manifests, both ESLint configs and the 2.x CLI 'Tools' handler); container images, Composer packages and '.vortex/' dependencies are handled separately.
….json'.

Forward-ported from main 4c56bc4. Applied as is; the lock file already resolved the raised minimums, so it needed no change.
…sions.

Refreshed the root and theme 'package-lock.json' files with 'npm update --package-lock-only' after the manifest changes forward-ported from main.
Forward-ported from main 4817058. Ported main's PR body artifact, matrix check, 'lint-prose' step, '/open-pr body=' with '--skip-verify' and red-flag line, and dropped the staging of '.vortex/cli/patches.lock.json' and the git-ignored box 'composer.json', which do not exist as tracked files on 2.x.
…x and 'phpunit/phpunit' to 12.

Forward-ported from main a6bdaf7, f576e44, a4a1a5c, 4817058 and the '.vortex/installer' part of 209e0e7. Applied to '.vortex/cli' (main's installer) with the same majors main took ('alexskrypnyk/file' 1.x, 'alexskrypnyk/phpunit-helpers' 1.x, 'phpunit/phpunit' 12, 'sebastian/diff' 7, 'guzzlehttp/guzzle' 8), the 'assertSnapshotMatchesBaseline()' argument order, the 'php83' Rector set and its lint-fix fallout.
…1.x and 'markdownlint-cli2' to 0.24.

Forward-ported from main a6bdaf7, f576e44, a4a1a5c, 4817058 and the '.vortex/tests' part of 209e0e7. Applied the 'phpunit-helpers' 1.x renames ('logSetVerbose()', 'processStreamingOutput', 'logStepMethodPrefix') and disabled 'MD060' as main did for 'markdownlint' 0.42.
…nd 'drevops/phpcs-standard' 1.x.

Forward-ported from main a6bdaf7, a4a1a5c and 4817058. The 2.x tooling is a PHP package with its own PHPUnit suite, so it takes the same dev constraints main uses in '.vortex/installer' and '.vortex/tests'; its 'composer.lock' stays local and the runtime 'php' constraint is unchanged.
…g Library, 'cspell', 'globals', 'markdownlint-cli2', 'sharp-cli' and the local search plugin.

Forward-ported from main a6bdaf7, f576e44, a4a1a5c, 4817058 and the '.vortex/docs' part of 209e0e7. Took the same majors as main, ported the 'VerticalTabs' test to set the URL through the History API because jsdom 26 does not allow 'window.location' to be redefined, and disabled 'MD060'.
@AlexSkrypnyk
AlexSkrypnyk force-pushed the feature/propagate-main-20261025-2 branch from 4d9ef12 to 207e119 Compare October 26, 2026 04:53
@github-actions

Copy link
Copy Markdown

Code coverage (threshold: 90%)

  Classes: 100.00% (1/1)
  Methods: 100.00% (2/2)
  Lines:   100.00% (174/174)
Per-class coverage
Drupal\ys_demo\Plugin\Block\CounterBlock
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% ( 10/ 10)

@AlexSkrypnyk

This comment has been minimized.

2 similar comments
@AlexSkrypnyk

This comment has been minimized.

@AlexSkrypnyk

This comment has been minimized.

@codecov

codecov Bot commented Oct 26, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 96.88716% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.33%. Comparing base (ae92da1) to head (207e119).

Files with missing lines Patch % Lines
.vortex/cli/src/Command/AbstractInstallCommand.php 90.47% 2 Missing ⚠️
...rc/Prompts/Handlers/DependencyUpdatesAutomerge.php 95.12% 2 Missing ⚠️
.vortex/cli/src/Prompts/Handlers/Storybook.php 94.59% 2 Missing ⚠️
.vortex/cli/src/Prompts/Handlers/Webroot.php 0.00% 1 Missing ⚠️
.vortex/cli/src/Utils/FileManager.php 98.68% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              2.x    #3236      +/-   ##
==========================================
+ Coverage   87.54%   88.33%   +0.79%     
==========================================
  Files         106      111       +5     
  Lines        5683     6165     +482     
  Branches        3        3              
==========================================
+ Hits         4975     5446     +471     
- Misses        708      719      +11     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@AlexSkrypnyk AlexSkrypnyk added the Needs review Pull request needs a review from assigned developers label Oct 26, 2026
@AlexSkrypnyk
AlexSkrypnyk merged commit 823f91c into 2.x Oct 26, 2026
41 checks passed
@AlexSkrypnyk
AlexSkrypnyk deleted the feature/propagate-main-20261025-2 branch October 26, 2026 05:15
@github-project-automation github-project-automation Bot moved this from BACKLOG to Release queue in Vortex 1.x Oct 26, 2026
@AlexSkrypnyk

This comment has been minimized.

1 similar comment
@AlexSkrypnyk

Copy link
Copy Markdown
Member Author

Code coverage (threshold: 90%)

  Classes: 100.00% (1/1)
  Methods: 100.00% (2/2)
  Lines:   100.00% (174/174)
Per-class coverage
Drupal\ys_demo\Plugin\Block\CounterBlock
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% ( 10/ 10)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A1 Board worker 1 Needs review Pull request needs a review from assigned developers

Projects

Status: Release queue

Development

Successfully merging this pull request may close these issues.

1 participant