Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: angular/components
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 19.2.7
Choose a base ref
...
head repository: angular/components
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 19.2.8
Choose a head ref

Commits on Mar 26, 2025

  1. build: fix husky warnings (#30726)

    (cherry picked from commit beacb8d)
    mmalerba committed Mar 26, 2025
    Copy the full SHA
    bc61108 View commit details

Commits on Mar 27, 2025

  1. ci: update bazel RBE setup on CI and use trusted build configuration …

    …for upstream CI runs (#30732)
    
    Update to use the latest bazel/configure-remote action from dev-infra and set up trusted builds
    for CI runs from upstream branches.
    
    (cherry picked from commit 9acfcf4)
    josephperrott authored and andrewseguin committed Mar 27, 2025
    Copy the full SHA
    1c11ddf View commit details
  2. build: disable remote upload of local action results to RBE cache (#3…

    …0723)
    
    disable remote upload for local actions
    
    (cherry picked from commit a94f488)
    josephperrott committed Mar 27, 2025
    Copy the full SHA
    fa3a238 View commit details
  3. test(cdk/overlay): change how renders are counted in test (#30712)

    (cherry picked from commit d69de97)
    mmalerba committed Mar 27, 2025
    Copy the full SHA
    17fd1f7 View commit details

Commits on Mar 28, 2025

  1. build: prepare for new ng_project rule and try in cdk/a11y

    Sets up the new `ng_project` rule and uses it in `cdk/a11y`. Also sets
    up this rule similar to our `ts_project` interop- reusing that code
    completely, yay!
    devversion committed Mar 28, 2025
    Copy the full SHA
    b3ca6e5 View commit details
  2. build: update markdown-to-html to avoid output conflicts

    With the new `ts_project`, or `ng_project` rule, HTML templates of
    components are also copied over to the bazel bin. This unveiled a naming
    conflict of e.g. `slider.md` being generated as `slider.html`; while
    there is a template like `slider.html`.
    devversion committed Mar 28, 2025
    Copy the full SHA
    5146e10 View commit details
  3. build: migrate all ng_module targets to the new ng_project rule

    This commit migrates all `ng_module` targets to the new `ng_project`
    rule. This change was partially assisted/generated using Gemini.
    devversion committed Mar 28, 2025
    Copy the full SHA
    b18eb1d View commit details
  4. build: ensure tsconfig is explicitly configured for ts_project targets

    Currently we always use our build tsconfigs from `/src`, whenever we see
    a `ts_project`, or `ng_project` target. This doesn't work for targets
    outside of `src` and ambiguously breaks the build.
    
    This commit makes this a more obvious failure mode.
    devversion committed Mar 28, 2025
    Copy the full SHA
    d727507 View commit details
  5. build: remove size testing

    We've decided that this size testing infra is not useful after the MDC
    migration and can be removed; we can easily re-add if we want.
    
    Notably it was disabled/not running on CI (in a blocking mode) for
    months.
    devversion committed Mar 28, 2025
    Copy the full SHA
    fcc146b View commit details
  6. build: patch ng_package to produce partial output with ng_project

    Temporarily patches the legacy `ng_package` rule to properly request
    partial compilation output from the new `ng_project` rule targets.
    devversion committed Mar 28, 2025
    Copy the full SHA
    ec5bbe5 View commit details
  7. build: remove references to ng_module rule

    This commit removes references to the `ng_module` rule.
    devversion committed Mar 28, 2025
    Copy the full SHA
    ccd4921 View commit details
  8. build: patch core to include ngDevMode types

    We still use an older version of Angular core here. We recently switched
    to a whole new bundling approach for APF that fixes this long-term
    issue; and going forward `ngDevMode` types are included.
    
    In the main branch we already benefit from this, and don't need the
    patch.
    devversion committed Mar 28, 2025
    Copy the full SHA
    dccd3ad View commit details
  9. build: adjust sass compiler to work with rules_js

    Migrates our custom Sass compiler to `rules_js`.
    devversion committed Mar 28, 2025
    Copy the full SHA
    f26e96a View commit details
  10. build: update ts_project interop to default to rules_js

    Instead of exposing the real `rules_js` flavor via the `_rjs` suffix, we
    now make this the default. This means we still temporarily have a way of
    accessing the interop layer. That layer is exposed via `_legacy` suffix
    targets.
    devversion committed Mar 28, 2025
    Copy the full SHA
    3217c84 View commit details
  11. build: remove interop_deps

    This commit combines `interop_deps` with `deps`; as we are in the stage
    where the interop is no longer the default; but rather opt-in via a
    `_legacy` suffix (until we migrate consuming rules further).
    devversion committed Mar 28, 2025
    Copy the full SHA
    8f58733 View commit details
  12. fix(material/form-field): move error aria-live to parent container (#…

    …30678)
    
    fix(material/form-field): move error aria-live to parent container
    
    restructure errors
    
    Use single wrapper with aria-live
    
    update specs
    
    fix error
    
    update api goldens
    
    Add comment for new div
    
    (cherry picked from commit e9b0157)
    adolgachev authored and Andrew Seguin committed Mar 28, 2025
    Copy the full SHA
    491fce2 View commit details
  13. docs: fix incorrect guide links after recent collision change (#30745)

    We recently updated some of the filenames to avoid collisions. This
    commit fixes the rendering in the doc site. We already this initially
    with the overviews; but guides apparently are handled separately.
    
    We should explore why no tests fail here.
    
    (cherry picked from commit 601c781)
    devversion committed Mar 28, 2025
    Copy the full SHA
    c14ff14 View commit details

Commits on Mar 31, 2025

  1. perf(cdk/drag-drop): fix performance regression when destroying items (

    …#30751)
    
    #30514 changed the logic that syncs destroyed items to apply to non-dragged items as well. This led to a performance regression where swapping out a large list of items can lock up the entire browser. The problem is that the items need to be re-sorted each time an item is destroyed which is expensive.
    
    These changes resolve the issue by keeping track of the last set of items and dropping the item from it without re-sorting.
    
    Fixes #30737.
    
    (cherry picked from commit 1372f52)
    crisbeto committed Mar 31, 2025
    Copy the full SHA
    0ee1593 View commit details

Commits on Apr 1, 2025

  1. ci: update to latest dev-infra action versions (#30760)

    Update to the latest actions
    
    (cherry picked from commit 9fb4018)
    josephperrott committed Apr 1, 2025
    Copy the full SHA
    7f9b7de View commit details

Commits on Apr 2, 2025

  1. [Patch] build: update angular shared dev-infra code to b3b3466 (#30777)

    * build: update angular shared dev-infra code to b3b3466
    
    * build: update to new infrastructure for depending on dev-infra browsers
    
    ---------
    
    Co-authored-by: Angular Robot <angular-robot@google.com>
    josephperrott and angular-robot authored Apr 2, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    f154d49 View commit details
  2. fix(material/tabs): allow ID to be set on tab (#30768)

    Fixes a long-standing issue where users weren't able to assign an ID to a tab.
    
    Fixes #4136.
    
    (cherry picked from commit 387313f)
    crisbeto committed Apr 2, 2025
    Copy the full SHA
    bdbf32a View commit details
  3. perf(cdk-experimental/column-resize): improve hover responsiveness of… (

    #30708)
    
    * perf(cdk-experimental/column-resize): improve hover responsiveness of column resize with requestAnimationFrame
    
    Improve column resize performance when calling the `_updateOverlayHandleHeight()` method in the `cdk-experimental` column resize feature. By wrapping the `updateSize` call inside a `requestAnimationFrame()`, the height update is deferred to the next repaint, improving responsiveness during hover interactions.
    
    * perf(cdk-experimental/column-resize): improve hover responsiveness of column resize with requestAnimationFrame
    
    use afterNextRender write phase instead
    
    * fixup! perf(cdk-experimental/column-resize): improve hover responsiveness of column resize with requestAnimationFrame
    
    ---------
    
    Co-authored-by: Miles Malerba <mmalerba@google.com>
    (cherry picked from commit dd69023)
    danielolaru91 authored and mmalerba committed Apr 2, 2025
    Copy the full SHA
    bc99b42 View commit details
  4. Add a null check to autocomplete options (#30734)

    * fix a bug with null options
    
    * Add a test
    
    (cherry picked from commit febc0eb)
    rileyajones authored and mmalerba committed Apr 2, 2025
    Copy the full SHA
    d8aafee View commit details
  5. test: fix broken autocomplete test (#30782)

    (cherry picked from commit 86a5ab0)
    mmalerba committed Apr 2, 2025
    Copy the full SHA
    15fac0d View commit details
  6. release: cut the v19.2.8 release

    mmalerba committed Apr 2, 2025
    Copy the full SHA
    c5c5d13 View commit details
Showing 365 changed files with 2,227 additions and 3,057 deletions.
Original file line number Diff line number Diff line change
@@ -2,8 +2,10 @@
# Input hashes for repository rule npm_translate_lock(name = "npm2", pnpm_lock = "@//:pnpm-lock.yaml").
# This file should be checked into version control along with the pnpm-lock.yaml file.
.npmrc=-1406867100
package.json=-289296091
pnpm-lock.yaml=1971472692
package.json=-883436028
patches/@angular__compiler-cli.patch=-11405367
patches/@angular__core.patch=213102054
pnpm-lock.yaml=912973730
pnpm-workspace.yaml=14857322
src/cdk/package.json=-908433069
yarn.lock=-542661817
6 changes: 5 additions & 1 deletion .bazelrc
Original file line number Diff line number Diff line change
@@ -35,7 +35,7 @@ build --nobuild_runfile_links
###############################

# A more useful default output mode for bazel query
# Prints eg. "ng_module rule //foo:bar" rather than just "//foo:bar"
# Prints eg. "ng_project rule //foo:bar" rather than just "//foo:bar"
query --output=label_kind

# By default, failing tests don't print any output, it goes to the log file
@@ -120,6 +120,10 @@ build:build-results --bes_results_url="https://source.cloud.google.com/results/i

# Set remote caching settings
build:remote --remote_accept_cached=true
build:remote --remote_upload_local_results=false

# Additional flags added when running a "trusted build" with additional access
build:trusted-build --remote_upload_local_results=true

################################
# --config=debug #
2 changes: 1 addition & 1 deletion .github/workflows/assistant-to-the-branch-manager.yml
Original file line number Diff line number Diff line change
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2
with:
persist-credentials: false
- uses: angular/dev-infra/github-actions/branch-manager@8a438a3bdc519880d78b5ac92b62bfe688deb058
- uses: angular/dev-infra/github-actions/branch-manager@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
8 changes: 4 additions & 4 deletions .github/workflows/ci.material-aio.yml
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --immutable
- name: Execute Linting
@@ -38,7 +38,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --immutable
- name: Execute Direct Production Build (deploy usage)
@@ -50,7 +50,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --immutable
- name: Execute Tests
@@ -67,7 +67,7 @@ jobs:
runs-on: ubuntu-22.04 # Note, fails on Ubuntu 24.04. see https://github.com/actions/runner-images/issues/10636
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --immutable
- name: Execute Lighthouse Audit
78 changes: 45 additions & 33 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Install node modules
@@ -54,13 +54,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Check API Goldens
@@ -75,13 +77,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Run e2e tests
@@ -96,19 +100,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Run integration tests
run: yarn integration-tests
- name: Running size integration tests
run: yarn integration-tests:size-test
continue-on-error: true
- uses: ./.github/actions/slack
if: failure()
@@ -120,13 +124,15 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Run linker AOT tests
@@ -141,13 +147,15 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Run linker JIT tests
@@ -162,13 +170,15 @@ jobs:
runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Run tests
@@ -185,13 +195,15 @@ jobs:
runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Run tests
@@ -206,13 +218,13 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Build and Verify Release Output
@@ -237,17 +249,17 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
# See: https://github.com/puppeteer/puppeteer/pull/13196 and
# https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md.
- name: Disable AppArmor
run: echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Build and Verify Release Output
@@ -275,14 +287,14 @@ jobs:
CI_RUNNER_NUMBER: ${{ github.run_id }}
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Install node modules
run: yarn install --frozen-lockfile
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Browserstack Variables
uses: angular/dev-infra/github-actions/browserstack@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/browserstack@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Run tests on Browserstack
run: ./scripts/circleci/run-browserstack-tests.sh
6 changes: 3 additions & 3 deletions .github/workflows/deploy-dev-app-main-push.yml
Original file line number Diff line number Diff line change
@@ -17,13 +17,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
cache-node-modules: true
- name: Setup Bazel
uses: angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/setup@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Setup Bazel RBE
uses: angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/bazel/configure-remote@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --frozen-lockfile

4 changes: 2 additions & 2 deletions .github/workflows/dev-infra.yml
Original file line number Diff line number Diff line change
@@ -12,13 +12,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2
- uses: angular/dev-infra/github-actions/commit-message-based-labels@8a438a3bdc519880d78b5ac92b62bfe688deb058
- uses: angular/dev-infra/github-actions/commit-message-based-labels@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3.0.2
- uses: angular/dev-infra/github-actions/post-approval-changes@8a438a3bdc519880d78b5ac92b62bfe688deb058
- uses: angular/dev-infra/github-actions/post-approval-changes@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
2 changes: 1 addition & 1 deletion .github/workflows/google-internal-tests.yml
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
- uses: angular/dev-infra/github-actions/google-internal-tests@8a438a3bdc519880d78b5ac92b62bfe688deb058
- uses: angular/dev-infra/github-actions/google-internal-tests@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
with:
run-tests-guide-url: http://go/angular-material-presubmit
github-token: ${{ secrets.GITHUB_TOKEN }}
8 changes: 4 additions & 4 deletions .github/workflows/pr.material-aio.yml
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --immutable
- name: Execute Linting
@@ -36,7 +36,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --immutable
- name: Execute Direct Production Build (deploy usage)
@@ -48,7 +48,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --immutable
- name: Execute Tests
@@ -65,7 +65,7 @@ jobs:
runs-on: ubuntu-22.04 # Note, fails on Ubuntu 24.04. see https://github.com/actions/runner-images/issues/10636
steps:
- name: Initialize environment
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b3b3466509babc50fd7f00b90e8bc607e7fe41aa
- name: Install node modules
run: yarn install --immutable
- name: Execute Lighthouse Audit
Loading