From aca14a49620e007b4d1546ac0ed310b9534dc8e4 Mon Sep 17 00:00:00 2001 From: Angular Robot Date: Tue, 3 Nov 2026 13:53:20 +0000 Subject: [PATCH] build: update cross-repo angular dependencies See associated pull request for more information. --- .../assistant-to-the-branch-manager.yml | 2 +- .github/workflows/ci.yml | 52 +++++++++---------- .github/workflows/dev-infra.yml | 6 +-- .github/workflows/perf.yml | 6 +-- .github/workflows/pr.yml | 44 ++++++++-------- MODULE.bazel | 6 +-- MODULE.bazel.lock | 34 ++++++------ package.json | 2 +- pnpm-lock.yaml | 28 +++++++--- tests/e2e/ng-snapshot/package.json | 32 ++++++------ 10 files changed, 113 insertions(+), 99 deletions(-) diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml index 1c47e2d87274..36436071bbcc 100644 --- a/.github/workflows/assistant-to-the-branch-manager.yml +++ b/.github/workflows/assistant-to-the-branch-manager.yml @@ -18,6 +18,6 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - - uses: angular/dev-infra/github-actions/branch-manager@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + - uses: angular/dev-infra/github-actions/branch-manager@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a25af2674538..7ac65142b622 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,9 +21,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Generate JSON schema types @@ -44,11 +44,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -61,11 +61,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -84,13 +84,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Run CLI E2E tests @@ -100,11 +100,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -138,7 +138,7 @@ jobs: runs-on: windows-2025 steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Download built Windows E2E tests @@ -165,13 +165,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Run CLI E2E tests @@ -189,13 +189,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Run CLI E2E tests @@ -209,13 +209,13 @@ jobs: SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Start Sauce Connect @@ -246,11 +246,11 @@ jobs: CIRCLE_BRANCH: ${{ github.ref_name }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - run: pnpm admin snapshots --verbose env: SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }} diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml index ad1b6160cd19..75b906a9026e 100644 --- a/.github/workflows/dev-infra.yml +++ b/.github/workflows/dev-infra.yml @@ -16,21 +16,21 @@ jobs: if: github.event_name == 'pull_request_target' runs-on: ubuntu-latest steps: - - uses: angular/dev-infra/github-actions/labeling/pull-request@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + - uses: angular/dev-infra/github-actions/labeling/pull-request@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} post_approval_changes: if: github.event_name == 'pull_request_target' runs-on: ubuntu-latest steps: - - uses: angular/dev-infra/github-actions/post-approval-changes@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + - uses: angular/dev-infra/github-actions/post-approval-changes@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} issue_labels: if: github.event_name == 'issues' runs-on: ubuntu-latest steps: - - uses: angular/dev-infra/github-actions/labeling/issue@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + - uses: angular/dev-infra/github-actions/labeling/issue@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} google-generative-ai-key: ${{ secrets.GOOGLE_GENERATIVE_AI_KEY }} diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml index fb4283ac905d..ffb6f73455f0 100644 --- a/.github/workflows/perf.yml +++ b/.github/workflows/perf.yml @@ -22,7 +22,7 @@ jobs: workflows: ${{ steps.workflows.outputs.workflows }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - id: workflows @@ -40,9 +40,9 @@ jobs: workflow: ${{ fromJSON(needs.list.outputs.workflows) }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile # We utilize the google-github-actions/auth action to allow us to get an active credential using workflow diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index e39501440c89..c82c6b72046f 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -34,9 +34,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup ESLint Caching uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: @@ -66,17 +66,17 @@ jobs: # it has been merged. run: pnpm ng-dev format changed --check ${{ github.event.pull_request.base.sha }} - name: Check Package Licenses - uses: angular/dev-infra/github-actions/linting/licenses@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/linting/licenses@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main build: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Build release targets @@ -93,11 +93,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Run module and package tests @@ -114,13 +114,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Run CLI E2E tests run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests:e2e.${{ matrix.subset }}_node${{ matrix.node }} @@ -128,11 +128,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Build E2E tests for Windows on Linux @@ -157,7 +157,7 @@ jobs: runs-on: windows-2025 steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Download built Windows E2E tests @@ -184,13 +184,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Run CLI E2E tests run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests:e2e.${{ matrix.subset }}_node${{ matrix.node }} @@ -206,12 +206,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/setup@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@5708c4df037871bab3ce15d27e020dbdbe9fe0fc # main + uses: angular/dev-infra/github-actions/bazel/configure-remote@9163c7b18bed28802e04d9c6f9da14e09ee7b79a # main - name: Run CLI E2E tests run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }} diff --git a/MODULE.bazel b/MODULE.bazel index fe8402dfe2c3..e7835ccd3294 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -19,21 +19,21 @@ bazel_dep(name = "aspect_rules_jasmine", version = "2.0.4") bazel_dep(name = "rules_angular") git_override( module_name = "rules_angular", - commit = "7822265c5a0565c8c1fdc254e021178131bfcfa8", + commit = "ccb8ce17f3c9ee0b7a752b3b5b9aa0643c081857", remote = "https://github.com/angular/rules_angular.git", ) bazel_dep(name = "devinfra") git_override( module_name = "devinfra", - commit = "5708c4df037871bab3ce15d27e020dbdbe9fe0fc", + commit = "9163c7b18bed28802e04d9c6f9da14e09ee7b79a", remote = "https://github.com/angular/dev-infra.git", ) bazel_dep(name = "rules_browsers") git_override( module_name = "rules_browsers", - commit = "80ed35fe2809269a0a3be6693bd0a0e47c8a1bc9", + commit = "8c45b59758ba9f6141511f1a167e442944b1353b", remote = "https://github.com/angular/rules_browsers.git", ) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 062a6deeff52..e822973982f4 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -445,16 +445,16 @@ }, "@@rules_browsers+//browsers:extensions.bzl%browsers": { "general": { - "bzlTransitiveDigest": "aCIvgWNk9qZxtd1qHhXPJu/nXlnhpH0Ljwnhcmp2so0=", + "bzlTransitiveDigest": "QftNQqECh07sCsgrQDVfPbg8MeVYnYMK+rjB/pT2308=", "usagesDigest": "FmXYJVoVJlnfUU8x8gObSvu4qWcco/9Faw61aC/wBF0=", "recordedInputs": [], "generatedRepoSpecs": { "rules_browsers_chrome_linux": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "f904ceb826ebf4bf7d00e4d1865bc699f56e6b54cacc4b223709c2fe53a06101", + "sha256": "a644afcc9103de3c487aa0a9d83518d6ccced427115d7d2517d8f1f9defdc39a", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/159.0.8129.0/linux64/chrome-headless-shell-linux64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/159.0.8138.0/linux64/chrome-headless-shell-linux64.zip" ], "named_files": { "CHROME-HEADLESS-SHELL": "chrome-headless-shell-linux64/chrome-headless-shell" @@ -470,9 +470,9 @@ "rules_browsers_chrome_mac": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "cc281a67ff0e2cea7a2622f561a9ad451cf87a522cfd871637388400ddd3bc67", + "sha256": "c996dae9656475ad7da57cce7da6c7a8b4520e7e1de7b018535865363e3bcd05", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/159.0.8129.0/mac-x64/chrome-headless-shell-mac-x64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/159.0.8138.0/mac-x64/chrome-headless-shell-mac-x64.zip" ], "named_files": { "CHROME-HEADLESS-SHELL": "chrome-headless-shell-mac-x64/chrome-headless-shell" @@ -488,9 +488,9 @@ "rules_browsers_chrome_mac_arm": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "efa207fa4af3ae60dae72826bb6820ad77d30fc429211029d7b4cfa229c55999", + "sha256": "2a072f54e302847cf118ae788303eae95ba59f0613f6fc72dece62075ed7d395", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/159.0.8129.0/mac-arm64/chrome-headless-shell-mac-arm64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/159.0.8138.0/mac-arm64/chrome-headless-shell-mac-arm64.zip" ], "named_files": { "CHROME-HEADLESS-SHELL": "chrome-headless-shell-mac-arm64/chrome-headless-shell" @@ -506,9 +506,9 @@ "rules_browsers_chrome_win64": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "0532cb4c1ad04f532aee5947727c1dd5c454609cca2ec42409d9ce9ed97a505f", + "sha256": "726e9367d2836da0f26600bb7eb02fac5012ffd30536f0f187ac0f40edcf7e8e", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/159.0.8129.0/win64/chrome-headless-shell-win64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/159.0.8138.0/win64/chrome-headless-shell-win64.zip" ], "named_files": { "CHROME-HEADLESS-SHELL": "chrome-headless-shell-win64/chrome-headless-shell.exe" @@ -524,9 +524,9 @@ "rules_browsers_chromedriver_linux": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "5f59866f1c3f8f8e2f605940f345623129bf59994adf718329e631da7d60f330", + "sha256": "5f3756c1627014ff5f6e5e99d7d66419b4ee076805e8ea5496163eca3f869602", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/159.0.8129.0/linux64/chromedriver-linux64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/159.0.8138.0/linux64/chromedriver-linux64.zip" ], "named_files": { "CHROMEDRIVER": "chromedriver-linux64/chromedriver" @@ -540,9 +540,9 @@ "rules_browsers_chromedriver_mac": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "7a85dda10f5f1771360cb8d3a76d39cd2fac2287feff5a23fccce6d4c7ef2afe", + "sha256": "337da1f4cd25512e83bc38af8a154903b002012eda5c90b64100a57ad334efcc", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/159.0.8129.0/mac-x64/chromedriver-mac-x64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/159.0.8138.0/mac-x64/chromedriver-mac-x64.zip" ], "named_files": { "CHROMEDRIVER": "chromedriver-mac-x64/chromedriver" @@ -556,9 +556,9 @@ "rules_browsers_chromedriver_mac_arm": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "3af2a2c9c7d37777e21519983dd5978cf1e20b9926f0f1236201062e0c66da3f", + "sha256": "3c089e69361dbb4e39a343799f9d01c2b28beedb5cc5da668bea137f333faaa0", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/159.0.8129.0/mac-arm64/chromedriver-mac-arm64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/159.0.8138.0/mac-arm64/chromedriver-mac-arm64.zip" ], "named_files": { "CHROMEDRIVER": "chromedriver-mac-arm64/chromedriver" @@ -572,9 +572,9 @@ "rules_browsers_chromedriver_win64": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "ce201df1cd271ee1ddd7274acf44e4e64dc0e6a58c6286103758b3ea36002ba8", + "sha256": "aaf61ca97f303e043e01a47872ca48a1d6bb4b7b2ee672fde970b6b9f1dd2b5e", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/159.0.8129.0/win64/chromedriver-win64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/159.0.8138.0/win64/chromedriver-win64.zip" ], "named_files": { "CHROMEDRIVER": "chromedriver-win64/chromedriver.exe" diff --git a/package.json b/package.json index 0da54bfa3254..1525f8064e4d 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "@angular/forms": "22.3.0-next.3", "@angular/localize": "22.3.0-next.3", "@angular/material": "22.3.0-next.4", - "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#a53423acd0cec521dcd8edd376b7b6b485ace6cd", + "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#316b8f89d5da8b8e3b58e646581c31b19c229205", "@angular/platform-browser": "22.3.0-next.3", "@angular/platform-server": "22.3.0-next.3", "@angular/router": "22.3.0-next.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ba2911c3048..3248b69383f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -208,8 +208,8 @@ importers: specifier: 22.3.0-next.4 version: 22.3.0-next.4(1725db9a6ee8cfe432519dbd17505708) '@angular/ng-dev': - specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#a53423acd0cec521dcd8edd376b7b6b485ace6cd - version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/a53423acd0cec521dcd8edd376b7b6b485ace6cd + specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#316b8f89d5da8b8e3b58e646581c31b19c229205 + version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/316b8f89d5da8b8e3b58e646581c31b19c229205 '@angular/platform-browser': specifier: 22.3.0-next.3 version: 22.3.0-next.3(@angular/animations@22.3.0-next.3(@angular/core@22.3.0-next.3(@angular/compiler@22.3.0-next.3)(rxjs@7.8.2)(zone.js@0.16.3)))(@angular/common@22.3.0-next.3(@angular/core@22.3.0-next.3(@angular/compiler@22.3.0-next.3)(rxjs@7.8.2)(zone.js@0.16.3))(rxjs@7.8.2))(@angular/core@22.3.0-next.3(@angular/compiler@22.3.0-next.3)(rxjs@7.8.2)(zone.js@0.16.3)) @@ -1106,9 +1106,9 @@ packages: '@angular/platform-browser': ^22.0.0-0 || ^22.1.0-0 || ^22.2.0-0 || ^22.3.0-0 || ^23.0.0-0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/a53423acd0cec521dcd8edd376b7b6b485ace6cd': - resolution: {gitHosted: true, integrity: sha512-S9R+TLW26DFNQX/ntfOFTn3Httw5Jr/ubro5vAFz3eaWq2SNqzYn3EdsKvrNgJ9u+HGIFxLoK1e9xhkwAXJ/4A==, tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/a53423acd0cec521dcd8edd376b7b6b485ace6cd} - version: 0.0.0-5708c4df037871bab3ce15d27e020dbdbe9fe0fc + '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/316b8f89d5da8b8e3b58e646581c31b19c229205': + resolution: {gitHosted: true, integrity: sha512-yo06mQvc0kWISHqDpf31zeMvzFP73fn2vb3Nw7bheb3MpK8BUtx3Jcny+Q72CivxdB2pHBAc08QIiPSreWWROQ==, tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/316b8f89d5da8b8e3b58e646581c31b19c229205} + version: 0.0.0-4b4b82ac5abe501bf51f5fcd41dedb2df08f72b2 hasBin: true '@angular/platform-browser@22.3.0-next.3': @@ -2484,6 +2484,9 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@isaacs/nonrecursive-glob-match@1.0.3': + resolution: {integrity: sha512-SI7kyKHq4XXDRozw+r9GlRZkia1ZkFrpLW98r2IC2Bpr8YkFGE3fvjzmxCG0x78A++69HmDNrDvSMYBZmHGpKA==} + '@istanbuljs/schema@0.1.6': resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==} engines: {node: '>=8'} @@ -6538,6 +6541,10 @@ packages: resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} engines: {node: 18 || 20 || >=22} + minimatch@11.0.3: + resolution: {integrity: sha512-iny/40PEGkNJQ5/Pv6z3nm6FbRAby32GeZRjCUJk2WnNDbgPSTcdI+DDvLqsgBdD4cD5sMtMheqPPnehCCa8Nw==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.5: resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} @@ -8681,7 +8688,7 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/a53423acd0cec521dcd8edd376b7b6b485ace6cd': + '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/316b8f89d5da8b8e3b58e646581c31b19c229205': dependencies: '@actions/core': 3.0.1 '@conventional-changelog/git-client': 3.2.0(conventional-commits-filter@6.0.1)(conventional-commits-parser@7.1.3) @@ -8721,7 +8728,7 @@ snapshots: jasmine-core: 6.3.0 jasmine-reporters: 2.5.2 jsonc-parser: 3.3.1 - minimatch: 10.2.6 + minimatch: 11.0.3 multimatch: 8.0.0 nock: 15.0.5(supports-color@11.0.0) semver: 7.8.5 @@ -10373,6 +10380,8 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@isaacs/nonrecursive-glob-match@1.0.3': {} + '@istanbuljs/schema@0.1.6': {} '@jasminejs/reporters@1.1.0': {} @@ -14720,6 +14729,11 @@ snapshots: dependencies: brace-expansion: 5.0.12 + minimatch@11.0.3: + dependencies: + '@isaacs/nonrecursive-glob-match': 1.0.3 + brace-expansion: 5.0.12 + minimatch@3.1.5: dependencies: brace-expansion: 1.1.21 diff --git a/tests/e2e/ng-snapshot/package.json b/tests/e2e/ng-snapshot/package.json index 5e98491aa23e..1997c1370625 100644 --- a/tests/e2e/ng-snapshot/package.json +++ b/tests/e2e/ng-snapshot/package.json @@ -2,21 +2,21 @@ "description": "snapshot versions of Angular for e2e testing", "private": true, "dependencies": { - "@angular/animations": "github:angular/animations-builds#12add62c4203238b49dd31b68ef7b046f3c9c0ba", - "@angular/cdk": "github:angular/cdk-builds#d65ca5745614ee65ed6333a80d68457edf8a86f2", - "@angular/common": "github:angular/common-builds#b987d8b0808d6ed675c0280d0fc8926ed93b1708", - "@angular/compiler": "github:angular/compiler-builds#2d8cfa3cc1a999867b98acc105105acc3c2239e1", - "@angular/compiler-cli": "github:angular/compiler-cli-builds#a4892dba23d121ecabf8fe40f0a451dcea4eea1a", - "@angular/core": "github:angular/core-builds#57b522973268b0ca8a5cdc5d475866283719bf3b", - "@angular/forms": "github:angular/forms-builds#01840b811201aa8b953d005586958a61cc5eacc4", - "@angular/language-service": "github:angular/language-service-builds#52c9ed23ea94ba1f6fe25af62515e24c570687d6", - "@angular/localize": "github:angular/localize-builds#617462fa65d438a00f2a89ac4d32080b3cb74448", - "@angular/material": "github:angular/material-builds#73f9f295196092a165d42d4124fec51056a5ffaf", - "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#ae94dbc749c0246772cba83439ac5781c2b63d0f", - "@angular/platform-browser": "github:angular/platform-browser-builds#c6e49aa64c1e1f3212bae1a0844b35f23bd13841", - "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#d97189caf916591e6a8d08debeaa6da1c68ec05d", - "@angular/platform-server": "github:angular/platform-server-builds#e4ae27371312c821a9ae63b63f36adc315955b69", - "@angular/router": "github:angular/router-builds#aa609ff7dfd75feaaaca602fecf1aaf6dd15f62f", - "@angular/service-worker": "github:angular/service-worker-builds#0f6997a0c4a0729e5b6d4fc853573bbead013f7f" + "@angular/animations": "github:angular/animations-builds#76043040383cbafd6aed14b2f97ddb083973d5c9", + "@angular/cdk": "github:angular/cdk-builds#c8230872f96caf55a704417d656700053f9c884d", + "@angular/common": "github:angular/common-builds#458b372bd4a9010952ef6fd7a754b0a807c9eba0", + "@angular/compiler": "github:angular/compiler-builds#87180b920d7f25e5cc7b2f93fd7a3ce723e5a31c", + "@angular/compiler-cli": "github:angular/compiler-cli-builds#9792670ec817ee0f2a832f7cc17e28c22663ba69", + "@angular/core": "github:angular/core-builds#5bb4647187911ee24c5b134a0421ce7f46e68e31", + "@angular/forms": "github:angular/forms-builds#30727ebc66514f18a15b7c925a922742f7b17675", + "@angular/language-service": "github:angular/language-service-builds#d29a2dbdf87924428cf5c174b1b38a00407fba44", + "@angular/localize": "github:angular/localize-builds#507239213f3a42ac0324aebfbc7b972101f82e1f", + "@angular/material": "github:angular/material-builds#e79aec2ea0b618b2af35b4548c26eca6c0744c47", + "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#9611f96fdac99138a379e9ec2d4969bcd574c652", + "@angular/platform-browser": "github:angular/platform-browser-builds#ff65f72914cbedd5cbb8d005c5be4e4798e8d869", + "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#72e059ee91cade45a2daf50243ed9288199cb4c7", + "@angular/platform-server": "github:angular/platform-server-builds#5de4a7808396ab4830efc712c1b43f3810194f5c", + "@angular/router": "github:angular/router-builds#058766381d06792c9688c1e10c12bfdce29c3d22", + "@angular/service-worker": "github:angular/service-worker-builds#55ef6817edba1ae44fd3ec7e8cbfb78685ec9456" } }