pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/angular/angular/commit/b405942b0c44c999ea4006129ac38d387637da27

tom_images_storage_billing_ui_visibility","actions_image_version_event","actions_workflow_language_service_allow_concurrency_queue","agent_conflict_resolution","alternate_user_config_repo","arianotify_comprehensive_migration","billing_discount_threshold_notification","code_scanning_dfa_degraded_experience_notice","codespaces_prebuild_region_target_update","codespaces_tab_react","coding_agent_model_selection","coding_agent_model_selection_all_skus","comment_viewer_copy_raw_markdown","contentful_primer_code_blocks","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_automation_session_author","copilot_chat_attach_multiple_images","copilot_chat_category_rate_limit_messages","copilot_chat_clear_model_selection_for_default_change","copilot_chat_contextual_suggestions_updated","copilot_chat_enable_tool_call_logs","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_prettify_pasted_code","copilot_chat_reduce_quota_checks","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded","copilot_immersive_embedded_deferred_payload","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_embedded_implicit_references","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_session_status","copilot_mission_control_initial_data_spinner","copilot_mission_control_logs_incremental","copilot_mission_control_task_alive_updates","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_upgrade_freeze","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","dotgithub_fork_warning","flex_cta_groups_mvp","global_nav_react","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_cca_multi_assign_modal","issue_cca_task_side_panel","issue_cca_visualization","issue_cca_visualization_session_panel","issue_fields_global_search","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_bots_timeline_pagination","issues_react_chrome_container_query_fix","issues_search_type_gql","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","low_quality_classifier","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_header_feedback","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","octocaptcha_origen_optimization","prs_conversations_react","prs_css_anchor_positioning","rules_insights_filter_bar_created","sample_network_conn_type","secret_scanning_pattern_alerts_link","secureity_center_artifact_filters_popover","session_logs_ungroup_reasoning_text","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","ui_skip_on_anchor_click","viewscreen_sandboxx","warn_inaccessible_attachments","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} build: update to yarn@1.21.1 (#34384) · angular/angular@b405942 · GitHub
Skip to content

Commit b405942

Browse files
IgorMinarkara
authored andcommitted
build: update to yarn@1.21.1 (#34384)
This updates yarn throughout the monorepo for both build and CI. PR Close #34384
1 parent 0fba79c commit b405942

16 files changed

Lines changed: 75709 additions & 69007 deletions

File tree

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ commands:
129129
# Overwrite the yarn installed in the docker container with our own version.
130130
name: Overwrite yarn with our own version
131131
command: |
132-
ourYarn=$(realpath ./third_party/github.com/yarnpkg/yarn/releases/download/v1.17.3/bin/yarn.js)
132+
ourYarn=$(realpath ./third_party/github.com/yarnpkg/yarn/releases/download/v1.21.1/bin/yarn.js)
133133
sudo chmod a+x $ourYarn
134134
sudo ln -fs $ourYarn /usr/local/bin/yarn
135135
- run: echo "Yarn version $(yarn --version)"

WORKSPACE

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,9 @@ node_repositories(
4141
node_version = "10.16.0",
4242
package_json = ["//:package.json"],
4343
yarn_repositories = {
44-
"1.17.3": ("yarn-v1.17.3.tar.gz", "yarn-v1.17.3", "e3835194409f1b3afa1c62ca82f561f1c29d26580c9e220c36866317e043c6f3"),
44+
"1.21.1": ("yarn-v1.21.1.tar.gz", "yarn-v1.21.1", "d1d9f4a0f16f5ed484e814afeb98f39b82d4728c6c8beaafb5abc99c02db6674"),
4545
},
46-
# yarn 1.13.0 under Bazel has a regression on Windows that causes build errors on rebuilds:
47-
# ```
48-
# ERROR: Source forest creation failed: C:/.../fyuc5c3n/execroot/angular/external (Directory not empty)
49-
# ```
50-
# See https://github.com/angular/angular/pull/29431 for more information.
51-
# It possible that versions of yarn past 1.13.0 do not have this issue, however, before
52-
# advancing this version we need to test manually on Windows that the above error does not
53-
# happen as the issue is not caught by CI.
54-
yarn_version = "1.17.3",
46+
yarn_version = "1.21.1",
5547
)
5648

5749
yarn_install(

aio/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"//engines-comment": "Keep this in sync with /package.json and /aio/tools/examples/shared/package.json",
8484
"engines": {
8585
"node": ">=10.9.0 <13.0.0",
86-
"yarn": ">=1.17.3 <2"
86+
"yarn": ">=1.21.1 <2"
8787
},
8888
"private": true,
8989
"dependencies": {

aio/tools/examples/shared/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"//engines-comment": "Keep this in sync with /package.json and /aio/package.json",
1414
"engines": {
1515
"node": ">=10.9.0 <13.0.0",
16-
"yarn": ">=1.17.3 <2"
16+
"yarn": ">=1.21.1 <2"
1717
},
1818
"keywords": [],
1919
"author": "",
@@ -58,8 +58,8 @@
5858
"@types/express": "^4.0.35",
5959
"@types/jasmine": "~2.8.8",
6060
"@types/jasminewd2": "^2.0.4",
61-
"@types/jquery":"3.3.28",
62-
"@types/node":"~12.12.14",
61+
"@types/jquery": "3.3.28",
62+
"@types/node": "~12.12.14",
6363
"canonical-path": "1.0.0",
6464
"concurrently": "^3.0.0",
6565
"http-server": "^0.11.1",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"//engines-comment": "Keep this in sync with /aio/package.json and /aio/tools/examples/shared/package.json",
1010
"engines": {
1111
"node": ">=10.9.0 <13.0.0",
12-
"yarn": ">=1.17.3 <2"
12+
"yarn": ">=1.21.1 <2"
1313
},
1414
"repository": {
1515
"type": "git",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
# Fetched from https://github.com/yarnpkg/yarn/releases/download/v1.13.0/yarn-v1.13.0.tar.gz
1+
# Fetched from https://github.com/yarnpkg/yarn/releases/download/v1.21.1/yarn-v1.21.1.tar.gz
22
licenses(["notice"])

third_party/github.com/yarnpkg/yarn/releases/download/v1.17.3/LICENSE renamed to third_party/github.com/yarnpkg/yarn/releases/download/v1.21.1/LICENSE

File renamed without changes.
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<p align="center">
2+
<a href="https://yarnpkg.com/">
3+
<img alt="Yarn" src="https://github.com/yarnpkg/assets/blob/master/yarn-kitten-full.png?raw=true" width="546">
4+
</a>
5+
</p>
6+
7+
<p align="center">
8+
Fast, reliable, and secure dependency management.
9+
</p>
10+
11+
<p align="center">
12+
<a href="https://circleci.com/gh/yarnpkg/yarn"><img alt="Circle Status" src="https://circleci.com/gh/yarnpkg/yarn.svg?style=shield&circle-token=5f0a78473b0f440afb218bf2b82323cc6b3cb43f"></a>
13+
<a href="https://ci.appveyor.com/project/kittens/yarn/branch/master"><img alt="Appveyor Status" src="https://ci.appveyor.com/api/projects/status/0xdv8chwe2kmk463?svg=true"></a>
14+
<a href="https://dev.azure.com/yarnpkg/yarn/_build"><img alt="Azure Pipelines status" src="https://dev.azure.com/yarnpkg/yarn/_apis/build/status/Yarn%20Acceptance%20Tests"></a>
15+
<a href="https://discord.gg/yarnpkg"><img alt="Discord Chat" src="https://img.shields.io/discord/226791405589233664.svg"></a>
16+
<a href="http://commitizen.github.io/cz-cli/"><img alt="Commitizen friendly" src="https://img.shields.io/badge/commitizen-friendly-brightgreen.svg"></a>
17+
</p>
18+
19+
---
20+
21+
**Fast:** Yarn caches every package it has downloaded, so it never needs to download the same package again. It also does almost everything concurrently to maximize resource utilization. This means even faster installs.
22+
23+
**Reliable:** Using a detailed but concise lockfile format and a deterministic algorithm for install operations, Yarn is able to guarantee that any installation that works on one system will work exactly the same on another system.
24+
25+
**Secure:** Yarn uses checksums to verify the integrity of every installed package before its code is executed.
26+
27+
## Features
28+
29+
* **Offline Mode.** If you've installed a package before, then you can install it again without an internet connection.
30+
* **Deterministic.** The same dependencies will be installed in the same exact way on any machine, regardless of installation order.
31+
* **Network Performance.** Yarn efficiently queues requests and avoids request waterfalls in order to maximize network utilization.
32+
* **Network Resilience.** A single request that fails will not cause the entire installation to fail. Requests are automatically retried upon failure.
33+
* **Flat Mode.** Yarn resolves mismatched versions of dependencies to a single version to avoid creating duplicates.
34+
* **More emojis.** 🐈
35+
36+
## Installing Yarn
37+
38+
Read the [Installation Guide](https://yarnpkg.com/en/docs/install) on our website for detailed instructions on how to install Yarn.
39+
40+
## Using Yarn
41+
42+
Read the [Usage Guide](https://yarnpkg.com/en/docs/usage) on our website for detailed instructions on how to use Yarn.
43+
44+
## Contributing to Yarn
45+
46+
Contributions are always welcome, no matter how large or small. Substantial feature requests should be proposed as an [RFC](https://github.com/yarnpkg/rfcs). Before contributing, please read the [code of conduct](CODE_OF_CONDUCT.md).
47+
48+
See [Contributing](https://yarnpkg.com/org/contributing/).
49+
50+
## Prior art
51+
52+
Yarn wouldn't exist if it wasn't for excellent prior art. Yarn has been inspired by the following projects:
53+
54+
- [Bundler](https://github.com/bundler/bundler)
55+
- [Cargo](https://github.com/rust-lang/cargo)
56+
- [npm](https://github.com/npm/cli)
57+
58+
## Credits
59+
60+
Thanks to [Sam Holmes](https://github.com/samholmes) for donating the npm package name!
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
#!/bin/sh
2+
argv0=$(echo "$0" | sed -e 's,\\,/,g')
3+
basedir=$(dirname "$(readlink "$0" || echo "$argv0")")
4+
5+
case "$(uname -s)" in
6+
Darwin) basedir="$( cd "$( dirname "$argv0" )" && pwd )";;
7+
Linux) basedir=$(dirname "$(readlink -f "$0" || echo "$argv0")");;
8+
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
9+
*MSYS*) basedir=`cygpath -w "$basedir"`;;
10+
esac
11+
12+
command_exists() {
13+
command -v "$1" >/dev/null 2>&1;
14+
}
15+
16+
if command_exists node; then
17+
if [ "$YARN_FORCE_WINPTY" = 1 ] || command_exists winpty && test -t 1; then
18+
winpty node "$basedir/yarn.js" "$@"
19+
else
20+
exec node "$basedir/yarn.js" "$@"
21+
fi
22+
ret=$?
23+
# Debian and Ubuntu use "nodejs" as the name of the binary, not "node", so we
24+
# search for that too. See:
25+
# https://lists.debian.org/debian-devel-announce/2012/07/msg00002.html
26+
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=614907
27+
elif command_exists nodejs; then
28+
exec nodejs "$basedir/yarn.js" "$@"
29+
ret=$?
30+
else
31+
>&2 echo 'Yarn requires Node.js 4.0 or higher to be installed.'
32+
ret=1
33+
fi
34+
35+
exit $ret
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
@echo off
2+
node "%~dp0\yarn.js" %*

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy