Skip to content

Commit e7cb780

Browse files
committed
Merge branch 'main' into dev
# Conflicts: # .github/workflows/aio-preview-build.yml # .github/workflows/aio-preview-deploy.yml # .github/workflows/assistant-to-the-branch-manager.yml # .github/workflows/benchmark-compare.yml # .github/workflows/ci-privileged.yml # .github/workflows/ci.yml # .github/workflows/dev-infra.yml # .github/workflows/feature-requests.yml # .github/workflows/google-internal-tests.yml # .github/workflows/merge-ready-status.yml # .github/workflows/monitoring.yml # .github/workflows/scorecard.yml # .github/workflows/update-cli-help.yml # .github/workflows/update-events.yml # .pullapprove.yml # CHANGELOG.md # WORKSPACE # aio/angular.json # aio/content/blocks/core/defer.md # aio/content/blocks/core/for.md # aio/content/blocks/core/if.md # aio/content/blocks/core/switch.md # aio/content/cli/help/build-info.json # aio/content/cli/help/build.json # aio/content/errors/NG05104.md # aio/content/errors/NG0912.md # aio/content/examples/built-in-directives/src/app/app.component.ts # aio/content/examples/examples.bzl # aio/content/examples/reactive-forms/src/app/profile-editor/profile-editor.component.2.ts # aio/content/examples/reactive-forms/src/app/profile-editor/profile-editor.component.ts # aio/content/examples/ssr/doc-files/app/app.component.ts # aio/content/examples/ssr/doc-files/main.old.ts # aio/content/examples/ssr/readme.md # aio/content/examples/ssr/src/app/app.config.server.ts # aio/content/examples/ssr/src/app/app.config.ts # aio/content/examples/universal-ngmodule/src/app/app-routing.module.ts # aio/content/examples/universal-ngmodule/src/app/app.component.ts # aio/content/examples/universal-ngmodule/src/app/app.module.server.ts # aio/content/examples/universal-ngmodule/src/app/app.module.ts # aio/content/examples/universal-ngmodule/src/main.ts # aio/content/examples/universal/server.ts # aio/content/examples/universal/src/app/app.server.module.ts # aio/content/examples/universal/src/main.ts # aio/content/guide/angular-compiler-options.md # aio/content/guide/architecture-next-steps.md # aio/content/guide/deprecations.md # aio/content/guide/file-structure.md # aio/content/guide/hierarchical-dependency-injection.md # aio/content/guide/http-intercept-requests-and-responses.md # aio/content/guide/hydration.md # aio/content/guide/image-directive.md # aio/content/guide/lazy-loading-ngmodules.md # aio/content/guide/observables.md # aio/content/guide/prerendering.md # aio/content/guide/roadmap.md # aio/content/guide/router-tutorial.md # aio/content/guide/router.md # aio/content/guide/signals.md # aio/content/guide/universal.md # aio/content/navigation.json # aio/content/tutorial/first-app/first-app-lesson-01.md # aio/content/tutorial/first-app/first-app-lesson-02.md # aio/content/tutorial/first-app/first-app-lesson-03.md # aio/content/tutorial/first-app/first-app-lesson-08.md # aio/content/tutorial/first-app/first-app-lesson-10.md # aio/content/tutorial/first-app/first-app-lesson-14.md # aio/content/tutorial/tour-of-heroes/toh-pt0.md # aio/content/tutorial/tour-of-heroes/toh-pt2.md # aio/content/tutorial/tour-of-heroes/toh-pt3.md # aio/content/tutorial/tour-of-heroes/toh-pt6.md # aio/firebase.json # aio/package.json # aio/src/app/app.component.html # aio/tests/deployment/shared/URLS_TO_REDIRECT.txt # aio/tools/examples/shared/boilerplate/cli-ajs/package.json # aio/tools/examples/shared/boilerplate/cli/package.json # aio/tools/examples/shared/boilerplate/elements/package.json # aio/tools/examples/shared/boilerplate/i18n/package.json # aio/tools/examples/shared/boilerplate/service-worker/package.json # aio/tools/examples/shared/boilerplate/systemjs/package.json # aio/tools/examples/shared/boilerplate/universal/package.json # aio/tools/examples/shared/package.json # aio/tools/examples/shared/yarn.lock # aio/tsconfig.spec.json # aio/yarn.lock # goldens/public-api/core/errors.md # goldens/public-api/platform-browser/errors.md # goldens/public-api/platform-browser/index.md # goldens/size-tracking/aio-payloads.json # goldens/size-tracking/integration-payloads.json # integration/animations-async/angular.json # integration/animations-async/src/test.ts # integration/cli-elements-universal/angular.json # integration/cli-elements-universal/src/test.ts # integration/defer/tsconfig.spec.json # integration/platform-server/projects/ngmodule/server.ts # integration/platform-server/projects/ngmodule/src/app/http-transferstate-lazy/http-transfer-state.component.ts # integration/platform-server/projects/standalone/server.ts # integration/platform-server/projects/standalone/src/app/http-transferstate-lazy/http-transfer-state.component.ts # integration/update-lock-files.mjs # modules/benchmarks/src/defer/baseline/BUILD.bazel # modules/benchmarks/src/defer/baseline/index.html # modules/benchmarks/src/defer/main/BUILD.bazel # modules/benchmarks/src/defer/main/index.html # modules/benchmarks/src/hydration/baseline/BUILD.bazel # modules/benchmarks/src/hydration/baseline/index.html # modules/benchmarks/src/hydration/main/index.html # package.json # packages/animations/browser/test/render/web_animations/web_animations_player_spec.ts # packages/animations/test/animation_player_spec.ts # packages/animations/test/browser_animation_builder_spec.ts # packages/animations/test/util_spec.ts # packages/benchpress/test/reporter/console_reporter_spec.ts # packages/benchpress/test/reporter/json_file_reporter_spec.ts # packages/benchpress/test/sampler_spec.ts # packages/benchpress/test/validator/regression_slope_validator_spec.ts # packages/benchpress/test/validator/size_validator_spec.ts # packages/benchpress/test/webdriver/chrome_driver_extension_spec.ts # packages/benchpress/test/webdriver/ios_driver_extension_spec.ts # packages/common/http/public_api.ts # packages/common/http/src/fetch.ts # packages/common/http/src/private_export.ts # packages/common/http/src/provider.ts # packages/common/http/src/transfer_cache.ts # packages/common/http/test/client_spec.ts # packages/common/http/test/fetch_spec.ts # packages/common/http/test/headers_spec.ts # packages/common/http/test/jsonp_spec.ts # packages/common/http/test/transfer_cache_spec.ts # packages/common/http/test/xhr_spec.ts # packages/common/test/directives/ng_switch_spec.ts # packages/common/test/pipes/async_pipe_spec.ts # packages/compiler-cli/integrationtest/src/funcs.ts # packages/compiler-cli/ngcc/src/constants.ts # packages/compiler-cli/src/ngtsc/annotations/common/src/di.ts # packages/compiler-cli/src/ngtsc/annotations/ng_module/test/ng_module_spec.ts # packages/compiler-cli/src/ngtsc/annotations/src/injectable.ts # packages/compiler-cli/src/ngtsc/core/src/compiler.ts # packages/compiler-cli/src/ngtsc/docs/index.ts # packages/compiler-cli/src/ngtsc/docs/src/class_extractor.ts # packages/compiler-cli/src/ngtsc/docs/src/entities.ts # packages/compiler-cli/src/ngtsc/docs/src/extractor.ts # packages/compiler-cli/src/ngtsc/imports/src/deferred_symbol_tracker.ts # packages/compiler-cli/src/ngtsc/ts_compatibility/index.ts # packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts # packages/compiler-cli/src/ngtsc/typecheck/test/type_check_block_spec.ts # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/safe_access/GOLDEN_PARTIAL.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/safe_access/safe_access_temporaries.ts # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/safe_access/safe_access_temporaries_template.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler/safe_access/safe_access_temporaries_template.pipeline.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_control_flow/TEST_CASES.json # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_control_flow/for_aliased_template_variables_template.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_control_flow/for_template_variables_listener_template.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_control_flow/for_template_variables_scope_template.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_control_flow/for_template_variables_template.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_control_flow/for_variables_expression_template.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_control_flow/for_with_empty_template.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_control_flow/nested_for_template.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_control_flow/nested_for_template_variables_template.js # packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_styling/mixed_style_and_class/TEST_CASES.json # packages/compiler-cli/test/ngtsc/doc_extraction/class_doc_extraction_spec.ts # packages/compiler-cli/test/ngtsc/doc_extraction/interface_doc_extraction_spec.ts # packages/compiler-cli/test/ngtsc/local_compilation_spec.ts # packages/compiler-cli/test/ngtsc/ngtsc_spec.ts # packages/compiler-cli/test/ngtsc/template_typecheck_spec.ts # packages/compiler-cli/test/test_support.ts # packages/compiler/src/ml_parser/ast.ts # packages/compiler/src/ml_parser/html_whitespaces.ts # packages/compiler/src/ml_parser/icu_ast_expander.ts # packages/compiler/src/ml_parser/lexer.ts # packages/compiler/src/ml_parser/parser.ts # packages/compiler/src/ml_parser/tokens.ts # packages/compiler/src/render3/r3_ast.ts # packages/compiler/src/render3/r3_control_flow.ts # packages/compiler/src/render3/r3_template_transform.ts # packages/compiler/src/template/pipeline/ir/src/enums.ts # packages/compiler/src/template/pipeline/ir/src/expression.ts # packages/compiler/src/template/pipeline/ir/src/ops/create.ts # packages/compiler/src/template/pipeline/ir/src/ops/shared.ts # packages/compiler/src/template/pipeline/ir/src/ops/update.ts # packages/compiler/src/template/pipeline/ir/src/variable.ts # packages/compiler/src/template/pipeline/src/compilation.ts # packages/compiler/src/template/pipeline/src/emit.ts # packages/compiler/src/template/pipeline/src/ingest.ts # packages/compiler/src/template/pipeline/src/instruction.ts # packages/compiler/src/template/pipeline/src/phases/attribute_extraction.ts # packages/compiler/src/template/pipeline/src/phases/binding_specialization.ts # packages/compiler/src/template/pipeline/src/phases/conditionals.ts # packages/compiler/src/template/pipeline/src/phases/generate_variables.ts # packages/compiler/src/template/pipeline/src/phases/i18n_const_collection.ts # packages/compiler/src/template/pipeline/src/phases/i18n_message_extraction.ts # packages/compiler/src/template/pipeline/src/phases/i18n_text_extraction.ts # packages/compiler/src/template/pipeline/src/phases/naming.ts # packages/compiler/src/template/pipeline/src/phases/ordering.ts # packages/compiler/src/template/pipeline/src/phases/phase_remove_content_selectors.ts # packages/compiler/src/template/pipeline/src/phases/pipe_creation.ts # packages/compiler/src/template/pipeline/src/phases/pure_function_extraction.ts # packages/compiler/src/template/pipeline/src/phases/reify.ts # packages/compiler/src/template/pipeline/src/phases/resolve_contexts.ts # packages/compiler/src/template/pipeline/src/phases/resolve_names.ts # packages/compiler/src/template/pipeline/src/phases/resolve_sanitizers.ts # packages/compiler/src/template/pipeline/src/phases/save_restore_view.ts # packages/compiler/src/template/pipeline/src/phases/slot_allocation.ts # packages/compiler/src/template/pipeline/src/phases/var_counting.ts # packages/compiler/src/template/pipeline/src/phases/variable_optimization.ts # packages/compiler/src/template/pipeline/src/util/elements.ts # packages/compiler/test/i18n/extractor_merger_spec.ts # packages/compiler/test/integration_spec.ts # packages/compiler/test/ml_parser/ast_serializer_spec.ts # packages/compiler/test/ml_parser/html_parser_spec.ts # packages/compiler/test/ml_parser/html_whitespaces_spec.ts # packages/compiler/test/ml_parser/icu_ast_expander_spec.ts # packages/compiler/test/ml_parser/lexer_spec.ts # packages/compiler/test/schema/dom_element_schema_registry_spec.ts # packages/core/schematics/migrations/block-template-entities/util.ts # packages/core/schematics/ng-generate/control-flow-migration/README.md # packages/core/schematics/ng-generate/control-flow-migration/index.ts # packages/core/schematics/ng-generate/control-flow-migration/schema.json # packages/core/schematics/ng-generate/control-flow-migration/types.ts # packages/core/schematics/ng-generate/control-flow-migration/util.ts # packages/core/schematics/test/block_template_entities_spec.ts # packages/core/schematics/test/control_flow_migration_spec.ts # packages/core/src/application_init.ts # packages/core/src/application_ref.ts # packages/core/src/application_tokens.ts # packages/core/src/core_private_export.ts # packages/core/src/defer/cleanup.ts # packages/core/src/defer/dom_triggers.ts # packages/core/src/defer/idle_scheduler.ts # packages/core/src/defer/instructions.ts # packages/core/src/defer/interfaces.ts # packages/core/src/defer/timer_scheduler.ts # packages/core/src/defer/utils.ts # packages/core/src/errors.ts # packages/core/src/hydration/api.ts # packages/core/src/hydration/skip_hydration.ts # packages/core/src/linker/view_container_ref.ts # packages/core/src/render3/after_render_hooks.ts # packages/core/src/render3/assert.ts # packages/core/src/render3/debug/injector_profiler.ts # packages/core/src/render3/instructions/change_detection.ts # packages/core/src/render3/instructions/control_flow.ts # packages/core/src/render3/instructions/shared.ts # packages/core/src/render3/list_reconciliation.ts # packages/core/src/render3/reactive_lview_consumer.ts # packages/core/src/render3/reactivity/signal.ts # packages/core/src/render3/util/injector_discovery_utils.ts # packages/core/src/render3/util/view_utils.ts # packages/core/test/acceptance/change_detection_signals_in_zones_spec.ts # packages/core/test/acceptance/change_detection_transplanted_view_spec.ts # packages/core/test/acceptance/defer_spec.ts # packages/core/test/acceptance/injector_profiler_spec.ts # packages/core/test/application_ref_spec.ts # packages/core/test/bundling/animations-standalone/bundle.golden_symbols.json # packages/core/test/bundling/animations/bundle.golden_symbols.json # packages/core/test/bundling/cyclic_import/bundle.golden_symbols.json # packages/core/test/bundling/defer/bundle.golden_symbols.json # packages/core/test/bundling/forms_reactive/bundle.golden_symbols.json # packages/core/test/bundling/forms_template_driven/bundle.golden_symbols.json # packages/core/test/bundling/hello_world/bundle.golden_symbols.json # packages/core/test/bundling/hydration/bundle.golden_symbols.json # packages/core/test/bundling/router/bundle.golden_symbols.json # packages/core/test/bundling/standalone_bootstrap/bundle.golden_symbols.json # packages/core/test/bundling/todo/bundle.golden_symbols.json # packages/core/test/change_detection/differs/iterable_differs_spec.ts # packages/core/test/component_fixture_spec.ts # packages/core/test/debug/debug_node_spec.ts # packages/core/test/defer_fixture_spec.ts # packages/core/test/di/static_injector_spec.ts # packages/core/test/fake_async_spec.ts # packages/core/test/linker/query_list_spec.ts # packages/core/test/render3/list_reconciliation_spec.ts # packages/core/test/sanitization/html_sanitizer_spec.ts # packages/core/test/sanitization/url_sanitizer_spec.ts # packages/core/test/zone/ng_zone_spec.ts # packages/core/testing/src/defer.ts # packages/forms/test/directives_spec.ts # packages/forms/test/reactive_integration_spec.ts # packages/forms/test/template_integration_spec.ts # packages/language-service/test/completions_spec.ts # packages/platform-browser-dynamic/test/metadata_overrider_spec.ts # packages/platform-browser/animations/async/public_api.ts # packages/platform-browser/src/browser.ts # packages/platform-browser/src/dom/dom_renderer.ts # packages/platform-browser/src/dom/shared_styles_host.ts # packages/platform-browser/src/errors.ts # packages/platform-browser/src/hydration.ts # packages/platform-browser/test/browser/bootstrap_spec.ts # packages/platform-browser/test/browser/meta_spec.ts # packages/platform-browser/test/browser/title_spec.ts # packages/platform-browser/test/browser/tools/tools_spec.ts # packages/platform-browser/test/dom/dom_renderer_spec.ts # packages/platform-browser/test/dom/events/hammer_gestures_spec.ts # packages/platform-browser/test/dom/events/key_events_spec.ts # packages/platform-browser/test/dom/shared_styles_host_spec.ts # packages/platform-browser/test/testing_public_spec.ts # packages/platform-server/init/src/bundled-domino.d.ts # packages/platform-server/init/test/BUILD.bazel # packages/platform-server/init/test/shims_spec.ts # packages/platform-server/src/bundled-domino.d.ts # packages/platform-server/src/http.ts # packages/platform-server/src/location.ts # packages/platform-server/src/utils.ts # packages/platform-server/test/hydration_spec.ts # packages/platform-server/test/integration_spec.ts # packages/router/src/recognize.ts # packages/router/src/router_state.ts # packages/service-worker/test/comm_spec.ts # packages/zone.js/CHANGELOG.md # packages/zone.js/package.json # packages/zone.js/test/typings/package.json # packages/zone.js/test/zone-spec/fake-async-test.spec.ts # packages/zone.js/yarn.lock # yarn.lock
2 parents c954d1d + 6070c9d commit e7cb780

File tree

568 files changed

+40523
-35924
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

568 files changed

+40523
-35924
lines changed

.github/workflows/aio-preview-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ jobs:
2222
(github.event.action == 'labeled' && github.event.label.name == 'aio: preview') ||
2323
(github.event.action == 'synchronize' && contains(github.event.pull_request.labels.*.name, 'aio: preview'))
2424
steps:
25-
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
25+
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2626
- uses: ./.github/actions/yarn-install
2727

28-
- uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
28+
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
2929
with:
3030
bazelrc: ./.bazelrc.user
3131

@@ -34,7 +34,7 @@ jobs:
3434
# the number of concurrent actions is determined based on the host resources.
3535
- run: bazel build //aio:build --jobs=32 --announce_rc --verbose_failures
3636

37-
- uses: angular/dev-infra/github-actions/previews/pack-and-upload-artifact@031962443584a0ac5cbd9d1c1b78b241453e4702
37+
- uses: angular/dev-infra/github-actions/previews/pack-and-upload-artifact@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
3838
with:
3939
workflow-artifact-name: 'aio'
4040
pull-number: '${{github.event.pull_request.number}}'

.github/workflows/aio-preview-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
npx -y firebase-tools@latest target:clear --project ${{env.PREVIEW_PROJECT}} hosting aio
3535
npx -y firebase-tools@latest target:apply --project ${{env.PREVIEW_PROJECT}} hosting aio ${{env.PREVIEW_SITE}}
3636
37-
- uses: angular/dev-infra/github-actions/previews/upload-artifacts-to-firebase@031962443584a0ac5cbd9d1c1b78b241453e4702
37+
- uses: angular/dev-infra/github-actions/previews/upload-artifacts-to-firebase@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
3838
with:
3939
github-token: '${{secrets.GITHUB_TOKEN}}'
4040
workflow-artifact-name: 'aio'

.github/workflows/assistant-to-the-branch-manager.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
assistant_to_the_branch_manager:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
16+
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
1717
with:
1818
persist-credentials: false
19-
- uses: angular/dev-infra/github-actions/branch-manager@031962443584a0ac5cbd9d1c1b78b241453e4702
19+
- uses: angular/dev-infra/github-actions/branch-manager@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
2020
with:
2121
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}

.github/workflows/benchmark-compare.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- uses: alessbell/pull-request-comment-branch@aad01d65d6982b8eacabed5e9a684cd8ceb98da6 # v1.1
2929
id: comment-branch
3030

31-
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
31+
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3232
with:
3333
# Specify repository as the PR branch might be from a fork.
3434
repository: ${{steps.comment-branch.outputs.head_owner}}/${{steps.comment-branch.outputs.head_repo}}
@@ -38,7 +38,7 @@ jobs:
3838

3939
- uses: ./.github/actions/yarn-install
4040

41-
- uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
41+
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
4242
with:
4343
bazelrc: ./.bazelrc.user
4444

.github/workflows/ci-privileged.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ jobs:
2323
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
2424
steps:
2525
- name: Initialize environment
26-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
26+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
2727
with:
2828
cache-node-modules: true
2929
# Checking out the pull request commit is intended here as we need to run the changed code tests.
3030
ref: ${{ github.event.pull_request.head.sha }}
3131
- name: Install node modules
3232
run: yarn install --frozen-lockfile
3333
- name: Setup Bazel
34-
uses: angular/dev-infra/github-actions/bazel/setup@031962443584a0ac5cbd9d1c1b78b241453e4702
34+
uses: angular/dev-infra/github-actions/bazel/setup@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
3535
- name: Starting Saucelabs tunnel service
3636
run: ./tools/saucelabs/sauce-service.sh run &
3737
# Build test fixtures for a test that rely on Bazel-generated fixtures. Note that disabling

.github/workflows/ci.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Initialize environment
26-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
26+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
2727
with:
2828
cache-node-modules: true
2929
node-module-directories: |
@@ -60,13 +60,13 @@ jobs:
6060
runs-on: ubuntu-latest
6161
steps:
6262
- name: Initialize environment
63-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
63+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
6464
with:
6565
cache-node-modules: true
6666
- name: Setup Bazel
67-
uses: angular/dev-infra/github-actions/bazel/setup@031962443584a0ac5cbd9d1c1b78b241453e4702
67+
uses: angular/dev-infra/github-actions/bazel/setup@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
6868
- name: Setup Bazel RBE
69-
uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
69+
uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
7070
- name: Install node modules
7171
run: yarn install --frozen-lockfile
7272
- name: Run unit tests
@@ -78,13 +78,13 @@ jobs:
7878
runs-on: ubuntu-latest-4core
7979
steps:
8080
- name: Initialize environment
81-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
81+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
8282
with:
8383
cache-node-modules: true
8484
- name: Setup Bazel
85-
uses: angular/dev-infra/github-actions/bazel/setup@031962443584a0ac5cbd9d1c1b78b241453e4702
85+
uses: angular/dev-infra/github-actions/bazel/setup@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
8686
- name: Setup Bazel Remote Caching
87-
uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
87+
uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
8888
- name: Install node modules
8989
run: yarn install --frozen-lockfile --network-timeout 100000
9090
- name: Run CI tests for framework
@@ -94,15 +94,15 @@ jobs:
9494
runs-on: ubuntu-latest-4core
9595
steps:
9696
- name: Initialize environment
97-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
97+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
9898
with:
9999
cache-node-modules: true
100100
node-module-directories: |
101101
./aio/node_modules
102102
- name: Setup Bazel
103-
uses: angular/dev-infra/github-actions/bazel/setup@031962443584a0ac5cbd9d1c1b78b241453e4702
103+
uses: angular/dev-infra/github-actions/bazel/setup@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
104104
- name: Setup Bazel RBE
105-
uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
105+
uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
106106
- name: Install node modules for aio
107107
run: yarn install --cwd aio --frozen-lockfile
108108
- name: Run AIO tests with upstream packages
@@ -115,15 +115,15 @@ jobs:
115115
labels: ubuntu-latest-4core
116116
steps:
117117
- name: Initialize environment
118-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
118+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
119119
with:
120120
cache-node-modules: true
121121
node-module-directories: |
122122
./aio/node_modules
123123
- name: Setup Bazel
124-
uses: angular/dev-infra/github-actions/bazel/setup@031962443584a0ac5cbd9d1c1b78b241453e4702
124+
uses: angular/dev-infra/github-actions/bazel/setup@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
125125
- name: Setup Bazel RBE
126-
uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
126+
uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
127127
- name: Install node modules
128128
run: yarn install --cwd aio --frozen-lockfile
129129
- name: Run AIO tests with local packages
@@ -138,15 +138,15 @@ jobs:
138138
labels: ubuntu-latest
139139
steps:
140140
- name: Initialize environment
141-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
141+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
142142
with:
143143
cache-node-modules: true
144144
node-module-directories: |
145145
./aio/node_modules
146146
- name: Setup Bazel
147-
uses: angular/dev-infra/github-actions/bazel/setup@031962443584a0ac5cbd9d1c1b78b241453e4702
147+
uses: angular/dev-infra/github-actions/bazel/setup@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
148148
- name: Setup Bazel RBE
149-
uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
149+
uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
150150
- name: Install node modules for aio
151151
run: yarn install --cwd aio --frozen-lockfile
152152
- name: Set the stable branch environment variable
@@ -182,13 +182,13 @@ jobs:
182182
labels: ubuntu-latest
183183
steps:
184184
- name: Initialize environment
185-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
185+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
186186
with:
187187
cache-node-modules: true
188188
- name: Setup Bazel
189-
uses: angular/dev-infra/github-actions/bazel/setup@031962443584a0ac5cbd9d1c1b78b241453e4702
189+
uses: angular/dev-infra/github-actions/bazel/setup@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
190190
- name: Setup Bazel RBE
191-
uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
191+
uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
192192
- name: Install node modules
193193
run: yarn install --frozen-lockfile
194194
- run: echo "https://${{secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN}}:@github.com" > ${HOME}/.git_credentials
@@ -200,17 +200,17 @@ jobs:
200200
labels: ubuntu-latest-4core
201201
steps:
202202
- name: Initialize environment
203-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
203+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
204204
with:
205205
cache-node-modules: true
206206
node-module-directories: |
207207
./node_modules
208208
./packages/zone.js/node_modules
209209
./packages/zone.js/test/typings/node_modules
210210
- name: Setup Bazel
211-
uses: angular/dev-infra/github-actions/bazel/setup@031962443584a0ac5cbd9d1c1b78b241453e4702
211+
uses: angular/dev-infra/github-actions/bazel/setup@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
212212
- name: Setup Bazel RBE
213-
uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
213+
uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
214214
- name: Install node modules
215215
run: yarn install --frozen-lockfile
216216
- run: |
@@ -251,17 +251,17 @@ jobs:
251251
JOBS: 2
252252
steps:
253253
- name: Initialize environment
254-
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@031962443584a0ac5cbd9d1c1b78b241453e4702
254+
uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
255255
with:
256256
cache-node-modules: true
257257
# Checking out the pull request commit is intended here as we need to run the changed code tests.
258258
ref: ${{ github.event.pull_request.head.sha }}
259259
- name: Install node modules
260260
run: yarn install --frozen-lockfile
261261
- name: Setup Bazel
262-
uses: angular/dev-infra/github-actions/bazel/setup@031962443584a0ac5cbd9d1c1b78b241453e4702
262+
uses: angular/dev-infra/github-actions/bazel/setup@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
263263
- name: Setup Bazel Remote Caching
264-
uses: angular/dev-infra/github-actions/bazel/configure-remote@031962443584a0ac5cbd9d1c1b78b241453e4702
264+
uses: angular/dev-infra/github-actions/bazel/configure-remote@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
265265
- name: Set up Sauce Tunnel Daemon
266266
run: yarn bazel run //tools/saucelabs-daemon/background-service -- $JOBS &
267267
env:

.github/workflows/dev-infra.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ jobs:
1212
labels:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
16-
- uses: angular/dev-infra/github-actions/commit-message-based-labels@031962443584a0ac5cbd9d1c1b78b241453e4702
15+
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
16+
- uses: angular/dev-infra/github-actions/commit-message-based-labels@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
1717
with:
1818
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
1919
post_approval_changes:
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
23-
- uses: angular/dev-infra/github-actions/post-approval-changes@031962443584a0ac5cbd9d1c1b78b241453e4702
22+
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
23+
- uses: angular/dev-infra/github-actions/post-approval-changes@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
2424
with:
2525
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}

.github/workflows/feature-requests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ jobs:
1414
if: github.repository == 'angular/angular'
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: angular/dev-infra/github-actions/feature-request@031962443584a0ac5cbd9d1c1b78b241453e4702
17+
- uses: angular/dev-infra/github-actions/feature-request@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
1818
with:
1919
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}

.github/workflows/google-internal-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
statuses: write
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
17-
- uses: angular/dev-infra/github-actions/google-internal-tests@031962443584a0ac5cbd9d1c1b78b241453e4702
16+
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
17+
- uses: angular/dev-infra/github-actions/google-internal-tests@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
1818
with:
1919
run-tests-guide-url: http://go/angular-g3sync-start
2020
github-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/merge-ready-status.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ jobs:
99
status:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: angular/dev-infra/github-actions/unified-status-check@031962443584a0ac5cbd9d1c1b78b241453e4702
12+
- uses: angular/dev-infra/github-actions/unified-status-check@1173ab9b7174e4ec6ff3a3455226ca75594edaa0
1313
with:
1414
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}

0 commit comments

Comments
 (0)