From 4ff2354ada980fd711aaebb05a0cb45fa825beab Mon Sep 17 00:00:00 2001 From: "James M. Greene" Date: Mon, 4 Oct 2021 12:37:07 -0500 Subject: [PATCH 1/5] Approve repo-sync and translation PRs with docubot (#21876) --- .github/workflows/repo-sync.yml | 2 +- .github/workflows/translations.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/repo-sync.yml b/.github/workflows/repo-sync.yml index bcfd4e0caa..8084a11c06 100644 --- a/.github/workflows/repo-sync.yml +++ b/.github/workflows/repo-sync.yml @@ -143,7 +143,7 @@ jobs: if: ${{ steps.find-pull-request.outputs.number }} uses: juliangruber/approve-pull-request-action@c530832d4d346c597332e20e03605aa94fa150a8 with: - github-token: ${{ secrets.GITHUB_TOKEN }} + github-token: ${{ secrets.DOCUBOT_REPO_PAT }} number: ${{ steps.find-pull-request.outputs.number }} # Because we get far too much spam ;_; diff --git a/.github/workflows/translations.yml b/.github/workflows/translations.yml index 1b84ada807..3fe7524c0b 100644 --- a/.github/workflows/translations.yml +++ b/.github/workflows/translations.yml @@ -47,7 +47,7 @@ jobs: name: Approve Pull Request uses: juliangruber/approve-pull-request-action@c530832d4d346c597332e20e03605aa94fa150a8 with: - github-token: ${{ secrets.GITHUB_TOKEN }} + github-token: ${{ secrets.DOCUBOT_REPO_PAT }} number: ${{ steps.pr.outputs.number }} - if: ${{ !steps.has-label.outputs.result }} name: Add automerge label From 3abbf9b37919579a50a119f5aa10db34b06fff61 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 4 Oct 2021 17:46:37 +0000 Subject: [PATCH 2/5] update search indexes --- lib/search/indexes/github-docs-2.22-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-cn.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-de.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-en.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-es.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-ja.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-de.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-de.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-de.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-de.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-de.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt.json.br | 4 ++-- 72 files changed, 144 insertions(+), 144 deletions(-) diff --git a/lib/search/indexes/github-docs-2.22-cn-records.json.br b/lib/search/indexes/github-docs-2.22-cn-records.json.br index ec92a9bfc9..83b7c4955a 100644 --- a/lib/search/indexes/github-docs-2.22-cn-records.json.br +++ b/lib/search/indexes/github-docs-2.22-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39fdcf201fd3edc4fca0c81d6f765e78a97d4abe15043f419f9048165d02cc8a -size 525451 +oid sha256:778dd04ed3e7ce22df64618aa8e0ff2bf81ac65f53800b0ddc0fc5d3eaa713b1 +size 525482 diff --git a/lib/search/indexes/github-docs-2.22-cn.json.br b/lib/search/indexes/github-docs-2.22-cn.json.br index 8a301b8988..09029a3f0e 100644 --- a/lib/search/indexes/github-docs-2.22-cn.json.br +++ b/lib/search/indexes/github-docs-2.22-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93fc733baed0758d99478a4f3df3b8d73ba9bae09231d23c984d6a41b81940cc -size 868749 +oid sha256:94b90215f26c3fefe332fd9e605b63b8b003bf2dcef955414945b1d02dc5f1be +size 868676 diff --git a/lib/search/indexes/github-docs-2.22-de-records.json.br b/lib/search/indexes/github-docs-2.22-de-records.json.br index e20d59666f..73fbcedaa7 100644 --- a/lib/search/indexes/github-docs-2.22-de-records.json.br +++ b/lib/search/indexes/github-docs-2.22-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:336b15a4782ae5915619154b0ebf40cb0cb8518dc438e0d480bc6230b5779305 -size 479295 +oid sha256:9354e74ff3181f022781ff1a102c5fb3269602209eba41c957cfbe13b9915a76 +size 479313 diff --git a/lib/search/indexes/github-docs-2.22-de.json.br b/lib/search/indexes/github-docs-2.22-de.json.br index 762244cdd6..035cd05073 100644 --- a/lib/search/indexes/github-docs-2.22-de.json.br +++ b/lib/search/indexes/github-docs-2.22-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da3e82bb3c8ff712dcc003f81fc3c89a1cc232ef5b3ed7344489b3e50ced20ef -size 2127435 +oid sha256:d00a3fbc7dcfc87d08cc7f041adb1b8c0cc7239567be9f6748a85b032fd302d2 +size 2127631 diff --git a/lib/search/indexes/github-docs-2.22-en-records.json.br b/lib/search/indexes/github-docs-2.22-en-records.json.br index ec119001ce..7aefb54804 100644 --- a/lib/search/indexes/github-docs-2.22-en-records.json.br +++ b/lib/search/indexes/github-docs-2.22-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20c28404e399c5e7408e58e6bc5ff71f7003fa21e6eac2c1850b229673ed53be -size 433216 +oid sha256:2200db0bb16f033584fcae02452a0b86ceeffbee1fb9167a8049725f209bf6b7 +size 433305 diff --git a/lib/search/indexes/github-docs-2.22-en.json.br b/lib/search/indexes/github-docs-2.22-en.json.br index 18ee7f8fe9..4426f9a800 100644 --- a/lib/search/indexes/github-docs-2.22-en.json.br +++ b/lib/search/indexes/github-docs-2.22-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82d30a88933bb9a6d5fd1e3e8789470733c29af4ec9167c3bf5bdf283e57a63a -size 1692793 +oid sha256:a917845564db044146e1d1be6e575c22f73ffd9fcdfba221321d5aed195ca8c8 +size 1692292 diff --git a/lib/search/indexes/github-docs-2.22-es-records.json.br b/lib/search/indexes/github-docs-2.22-es-records.json.br index 92a0285d00..2415011ae5 100644 --- a/lib/search/indexes/github-docs-2.22-es-records.json.br +++ b/lib/search/indexes/github-docs-2.22-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a10b6762fcff278c37daa1097da763651aa07b431be3dcd92d02bb3c585d527 -size 194924 +oid sha256:6cea77a33e3d5e1e41d35cbdbc3591473d878fa9c372ba45df5025a44da2d0fb +size 195046 diff --git a/lib/search/indexes/github-docs-2.22-es.json.br b/lib/search/indexes/github-docs-2.22-es.json.br index 9d8918b6a7..ca670a2849 100644 --- a/lib/search/indexes/github-docs-2.22-es.json.br +++ b/lib/search/indexes/github-docs-2.22-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fec5fcd1bcc05ab53068960a73978f2dc89c7414f62d1a70ca53bf31f723f269 -size 702566 +oid sha256:f7f33c5915f9d3403b6d7de82e2cee27bb23f2f317e679fdc2fe4b747a41885d +size 702742 diff --git a/lib/search/indexes/github-docs-2.22-ja-records.json.br b/lib/search/indexes/github-docs-2.22-ja-records.json.br index 3f57e7460a..45a8f68f3d 100644 --- a/lib/search/indexes/github-docs-2.22-ja-records.json.br +++ b/lib/search/indexes/github-docs-2.22-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65e73061a8bdb4f7304d3ce44ad37253a4afa8b20fafb1750b95a19c7afc6f2d -size 545245 +oid sha256:67e3da0511eb218686d3511887273909897991a1c8fb46ae162ef67acb1d34a8 +size 545387 diff --git a/lib/search/indexes/github-docs-2.22-ja.json.br b/lib/search/indexes/github-docs-2.22-ja.json.br index 23ff1b0bc4..e4cc371446 100644 --- a/lib/search/indexes/github-docs-2.22-ja.json.br +++ b/lib/search/indexes/github-docs-2.22-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99396933232cb06d7ed3ab603a8bb83b4eb567257d6b5fd2b87271a8d724cea0 -size 2880938 +oid sha256:aba96bce11cca0fed0874adc3e199a1aab6cd2edbba8c3f2ebd19ac4a725b76a +size 2880356 diff --git a/lib/search/indexes/github-docs-2.22-pt-records.json.br b/lib/search/indexes/github-docs-2.22-pt-records.json.br index 4f2b34b2f7..5e09816fab 100644 --- a/lib/search/indexes/github-docs-2.22-pt-records.json.br +++ b/lib/search/indexes/github-docs-2.22-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcb1e8434acdc9a886eefa65c9374d6bd4f55ab17d3cf486d4371391b0644704 -size 456788 +oid sha256:ec356469cd32c9a116c50b46c4b9c7c5e98536bccc1bcc9f01ac11e458b2e2fa +size 456790 diff --git a/lib/search/indexes/github-docs-2.22-pt.json.br b/lib/search/indexes/github-docs-2.22-pt.json.br index 8017807bfa..aac7ee8367 100644 --- a/lib/search/indexes/github-docs-2.22-pt.json.br +++ b/lib/search/indexes/github-docs-2.22-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:368b95e173a31200ac45bc69f024e7769f1f76d53d0189c50c3de490ab4318ef -size 1905783 +oid sha256:a1c5b57687aa12aebb7bb0ad64419d207c074265f80293abb5331082818016a2 +size 1905939 diff --git a/lib/search/indexes/github-docs-3.0-cn-records.json.br b/lib/search/indexes/github-docs-3.0-cn-records.json.br index 7ee08dc127..21d47b6c1a 100644 --- a/lib/search/indexes/github-docs-3.0-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.0-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f645379f65ee98a66b1235c247d56c24665aef624cc376ec16f80b5989abdbb2 -size 545008 +oid sha256:95b52cd824cd64ac676800fae9272e40636c92e2909d585d87a4facfc23e85e3 +size 544801 diff --git a/lib/search/indexes/github-docs-3.0-cn.json.br b/lib/search/indexes/github-docs-3.0-cn.json.br index 25f688764e..f4988b9c16 100644 --- a/lib/search/indexes/github-docs-3.0-cn.json.br +++ b/lib/search/indexes/github-docs-3.0-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ab38fdceb61498ce8256addc3f8cd7c5f882913717a838e8ef72eade86f8288 -size 906534 +oid sha256:09b15699a1a59fedbed3011177ec6e24be1c1a4db079ec6ba923c076a0fcb001 +size 906616 diff --git a/lib/search/indexes/github-docs-3.0-de-records.json.br b/lib/search/indexes/github-docs-3.0-de-records.json.br index 2d117b841e..f2ec0377f7 100644 --- a/lib/search/indexes/github-docs-3.0-de-records.json.br +++ b/lib/search/indexes/github-docs-3.0-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a28c75e4a21177034f5f3264b196f20f3fdd652c665eaccc6d453aa4dfc5c21 -size 499774 +oid sha256:653990eabba16f1b38d5379190717015c646a32b7b0ffaf67be252360c4f0b96 +size 500023 diff --git a/lib/search/indexes/github-docs-3.0-de.json.br b/lib/search/indexes/github-docs-3.0-de.json.br index 477a9f21de..e2b79e843c 100644 --- a/lib/search/indexes/github-docs-3.0-de.json.br +++ b/lib/search/indexes/github-docs-3.0-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b865f2b1ae31621a23c78a60143c86100717253c87e489565e6849260716678 -size 2232482 +oid sha256:4bc7fa71b9d400f43c366ff7820bb7b890de9ae7605c7b721f51fdfae8b907c6 +size 2233011 diff --git a/lib/search/indexes/github-docs-3.0-en-records.json.br b/lib/search/indexes/github-docs-3.0-en-records.json.br index 29ade86fef..09b3eec0bc 100644 --- a/lib/search/indexes/github-docs-3.0-en-records.json.br +++ b/lib/search/indexes/github-docs-3.0-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef7572c3f767d146081755059bcb57d64da2d72a7d89aeb3723c9f63cb118995 -size 453459 +oid sha256:483cc54a4a10a0bb5f8042f68a9439b11408333bca7a6c6841dbb0376a7f4557 +size 452585 diff --git a/lib/search/indexes/github-docs-3.0-en.json.br b/lib/search/indexes/github-docs-3.0-en.json.br index 9f302569ef..8b638c593a 100644 --- a/lib/search/indexes/github-docs-3.0-en.json.br +++ b/lib/search/indexes/github-docs-3.0-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:135150efcc834eb36834636aeed82218441545911485ea4a3b1d9ed939f25ea1 -size 1766286 +oid sha256:df1c4e0bea018c4253e132a172bc4803998bc0e3aa349866ffe8d19fd0a90e9d +size 1767014 diff --git a/lib/search/indexes/github-docs-3.0-es-records.json.br b/lib/search/indexes/github-docs-3.0-es-records.json.br index 61cc427f09..b1929126c0 100644 --- a/lib/search/indexes/github-docs-3.0-es-records.json.br +++ b/lib/search/indexes/github-docs-3.0-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61e2ce243d6a3cdb3309bba3adbf14f4eacf3dc55076170577c82ea37139eddc -size 193735 +oid sha256:a25829d4a8e098ca1abc9140117ec533d9ecc9e04a21ada9d00674a208f8b49c +size 193749 diff --git a/lib/search/indexes/github-docs-3.0-es.json.br b/lib/search/indexes/github-docs-3.0-es.json.br index 0b968ef436..b50928937c 100644 --- a/lib/search/indexes/github-docs-3.0-es.json.br +++ b/lib/search/indexes/github-docs-3.0-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d01a077977ffcae36e05a8afc845cadda74b5687baed1ed027f2406532c7c05 -size 693976 +oid sha256:d62c6c1d6645cea6520b16928c21f8d0587149026ef5c31fbe3a4dd502be8816 +size 694293 diff --git a/lib/search/indexes/github-docs-3.0-ja-records.json.br b/lib/search/indexes/github-docs-3.0-ja-records.json.br index d04e3a8d73..87a2627b49 100644 --- a/lib/search/indexes/github-docs-3.0-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.0-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d58ce548ecb38d7021de814feb38743952af613d16aad217c81faca8e29fde49 -size 567693 +oid sha256:3eb212141fe9165a115fba03bb6ba72f8726b7d7d48e140549158bff8439cf56 +size 567814 diff --git a/lib/search/indexes/github-docs-3.0-ja.json.br b/lib/search/indexes/github-docs-3.0-ja.json.br index 6c16ad19b2..b5aa6553e3 100644 --- a/lib/search/indexes/github-docs-3.0-ja.json.br +++ b/lib/search/indexes/github-docs-3.0-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:924b79d0d4bf5ee372e917537fa5fadb5fb802577fc9649cc82a44d0cb999b5f -size 3007226 +oid sha256:660a7750a35c91f2d2aed8496cdd624e88142595ea0fd742b1d3335244cf4efc +size 3007305 diff --git a/lib/search/indexes/github-docs-3.0-pt-records.json.br b/lib/search/indexes/github-docs-3.0-pt-records.json.br index 9f03458f80..cfac14b285 100644 --- a/lib/search/indexes/github-docs-3.0-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.0-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ddaa0f0acea9b4b1ef3e3b3188842680f14eaddd89962c2e669d794a8823e21c -size 477659 +oid sha256:b917e836f83d9b279f4867d4e502d2dc5d5c934046d8ae1cb0c2f79e40220132 +size 477686 diff --git a/lib/search/indexes/github-docs-3.0-pt.json.br b/lib/search/indexes/github-docs-3.0-pt.json.br index 0e9e1c0dd9..d64479b632 100644 --- a/lib/search/indexes/github-docs-3.0-pt.json.br +++ b/lib/search/indexes/github-docs-3.0-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:917766b05221e002bae32e89ddb2d55af0bdeba20618a3014d66f6829ca8ff5a -size 1992926 +oid sha256:1976dff2f780dd15084a7bc7034e1f630cda6ff4227c5d5e9e606566bdb99f89 +size 1994453 diff --git a/lib/search/indexes/github-docs-3.1-cn-records.json.br b/lib/search/indexes/github-docs-3.1-cn-records.json.br index 774fb8b3fb..045b9cebd3 100644 --- a/lib/search/indexes/github-docs-3.1-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.1-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6062d3ead589c9ed59e2d3aaea5c51259b0751a23f119c8cb1851be4006c13b -size 557413 +oid sha256:208b4c5054cae0b3c72886357cf09ec872ad9f46d34661be5f5b388554dae317 +size 557301 diff --git a/lib/search/indexes/github-docs-3.1-cn.json.br b/lib/search/indexes/github-docs-3.1-cn.json.br index 9843447ec6..979aa57153 100644 --- a/lib/search/indexes/github-docs-3.1-cn.json.br +++ b/lib/search/indexes/github-docs-3.1-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcdc165b8a28a72051175999732dcfedcf2c82f2d58bdaf18c4e303d2303d64d -size 929277 +oid sha256:9b7d59d92598fd05416d52db1934166d00aace02aa3c1db40b49400af5d20cf9 +size 929395 diff --git a/lib/search/indexes/github-docs-3.1-de-records.json.br b/lib/search/indexes/github-docs-3.1-de-records.json.br index 68fdfdb7bb..7039e936ec 100644 --- a/lib/search/indexes/github-docs-3.1-de-records.json.br +++ b/lib/search/indexes/github-docs-3.1-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22c4079c3045b9ac17bcda60633428f15d7429bb324cb2393549e1a33923f5f0 -size 508477 +oid sha256:d65f868ee1a72564c50f41fac4856c24676e4f0b97c8e640d19801fa893aedae +size 508420 diff --git a/lib/search/indexes/github-docs-3.1-de.json.br b/lib/search/indexes/github-docs-3.1-de.json.br index 61e600b0b4..b639f67399 100644 --- a/lib/search/indexes/github-docs-3.1-de.json.br +++ b/lib/search/indexes/github-docs-3.1-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65966352db7e305f291239aee4fd1563ca2257d48ffc07bf51141c6fb4448bd4 -size 2284583 +oid sha256:509c81c7ddb0c24bdd049f9a105ac223cc2cd543d27bbd3e43a7ee054c1ce84d +size 2284434 diff --git a/lib/search/indexes/github-docs-3.1-en-records.json.br b/lib/search/indexes/github-docs-3.1-en-records.json.br index 029c77f530..963b7d373a 100644 --- a/lib/search/indexes/github-docs-3.1-en-records.json.br +++ b/lib/search/indexes/github-docs-3.1-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30019775c46efaed7cdf092e080cf99f51042f892c7d260e8853940f2487e8ae -size 462675 +oid sha256:262ed26ee8aac597deee095f393b65542c2962828d2f5f1c0fe2a1618b752400 +size 462911 diff --git a/lib/search/indexes/github-docs-3.1-en.json.br b/lib/search/indexes/github-docs-3.1-en.json.br index 38e52bcd0c..768254f9c7 100644 --- a/lib/search/indexes/github-docs-3.1-en.json.br +++ b/lib/search/indexes/github-docs-3.1-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36276d81cdb42c5061ff47a55f80b9db2df8c7bcec7fe412a787b7ff6c468d63 -size 1805362 +oid sha256:95e6f982fbad8e683afc091b3b3e2b2833fbb17299ec5edc2e804021c2faa0fa +size 1805930 diff --git a/lib/search/indexes/github-docs-3.1-es-records.json.br b/lib/search/indexes/github-docs-3.1-es-records.json.br index 32cf950e59..1dbe03d6b9 100644 --- a/lib/search/indexes/github-docs-3.1-es-records.json.br +++ b/lib/search/indexes/github-docs-3.1-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e35f97cf38a1e90df35ad97119515eba600cf8ea547ee82164128ab45e51c8d -size 193679 +oid sha256:a1d2d0ee3ac0921920711aaa229cc83733d06f381edd3dced465b04ce1790845 +size 193683 diff --git a/lib/search/indexes/github-docs-3.1-es.json.br b/lib/search/indexes/github-docs-3.1-es.json.br index 426cabeb68..9341684d9e 100644 --- a/lib/search/indexes/github-docs-3.1-es.json.br +++ b/lib/search/indexes/github-docs-3.1-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70b8ba8dfee0b5b5cb44d4990aee5d13adcfea1109b8d1fe460804262c2e3585 -size 694126 +oid sha256:02aa04118f2e6bbc2a1378a01badc0b5aade3461e22e0c29890479f547c1c2fe +size 694261 diff --git a/lib/search/indexes/github-docs-3.1-ja-records.json.br b/lib/search/indexes/github-docs-3.1-ja-records.json.br index 3a2f9c63fa..8d77549008 100644 --- a/lib/search/indexes/github-docs-3.1-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.1-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f67189a53ba7f12efd2e04f07891e9c2d7c98acd332e706136d8581b3f151df2 -size 579903 +oid sha256:eb333ca449f828df5b37b6a9551b8ecbd348fab7db44832101015a76f1dcb658 +size 579925 diff --git a/lib/search/indexes/github-docs-3.1-ja.json.br b/lib/search/indexes/github-docs-3.1-ja.json.br index f2b6c97f16..705049a6a7 100644 --- a/lib/search/indexes/github-docs-3.1-ja.json.br +++ b/lib/search/indexes/github-docs-3.1-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f2d5850ced27c07e98ce51ba95249494ba5e50fb8efa3ca285e9bfbcc7e5dcc -size 3072963 +oid sha256:5e08bb5c9b423ab1f6149d1758dba34277eac026f7ac8785fb0f2aaad813fca2 +size 3074091 diff --git a/lib/search/indexes/github-docs-3.1-pt-records.json.br b/lib/search/indexes/github-docs-3.1-pt-records.json.br index c719c150e5..1368e5b2b8 100644 --- a/lib/search/indexes/github-docs-3.1-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.1-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e12b10c2087d718f3a458223e9d2ba1040fa0722611f9757ac4f62553a1c802 -size 487086 +oid sha256:053040cc3676ffdc4dc4decf015eaace6975c10141108c52214926cdf426ba35 +size 487095 diff --git a/lib/search/indexes/github-docs-3.1-pt.json.br b/lib/search/indexes/github-docs-3.1-pt.json.br index 1b9871181a..511702e470 100644 --- a/lib/search/indexes/github-docs-3.1-pt.json.br +++ b/lib/search/indexes/github-docs-3.1-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:81bb6cb386ef9f2b62bdcf1ed8b648fc3c0d3ecb576f3e559ebb49f0c8763c4b -size 2036857 +oid sha256:ea452b16537956f71f4524c087747a86710aa697998129bfade54082e8f1ad0c +size 2036854 diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index 35ea8c76ff..e66078c0f6 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7ab75388591ca5b08b89a29b9bf7d4b9d21377863a5ff91dd5549ef8786eda1 -size 567840 +oid sha256:4cfe7416a2a9b0feb1606f1a031a8166369818b07f88ce7fde3f2e7fe149f9c2 +size 567912 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index 8a3ea9fff4..a34276ff50 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e14265541f9152fd998cb242fa8f8e385b6f84ac281519924f0a0f0220296974 -size 949264 +oid sha256:f12e2927d050a5348ae60f210a973c1b541a65a7d862dd26ef9c01d8648928d4 +size 948788 diff --git a/lib/search/indexes/github-docs-3.2-de-records.json.br b/lib/search/indexes/github-docs-3.2-de-records.json.br index 2dd81e55e7..c648f6f8b3 100644 --- a/lib/search/indexes/github-docs-3.2-de-records.json.br +++ b/lib/search/indexes/github-docs-3.2-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4c215df91137e777ddf85b5c0f4503f525060a49345976981b5cdd72012a1b2 -size 517516 +oid sha256:1de71fad06fe6a6e345abf1a9d355a9748c9c2816ad0edfe74e27232111ee6c7 +size 517545 diff --git a/lib/search/indexes/github-docs-3.2-de.json.br b/lib/search/indexes/github-docs-3.2-de.json.br index 85abfa01ee..7ac56d4e0e 100644 --- a/lib/search/indexes/github-docs-3.2-de.json.br +++ b/lib/search/indexes/github-docs-3.2-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff51236fe4ab0843713ce5afd0b9b17f8b84d0987d2d0076cff1c53d158eecd2 -size 2331933 +oid sha256:04038b3e3ef7735e664a267a718e461c2b67bd457b2a18c903734f7d69c5ac66 +size 2332847 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index e8683e906f..d44bd5d351 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03df8c634d0927883ba94b4b1ff7b0855d023b3f07480cea01e3f40413210409 -size 471434 +oid sha256:f78d41310a985166819f60af150f7ee9ddf3a0cd482ebf198aa47b007255db7b +size 470638 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index c57c835484..726fbeb140 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60b86615a45bfd6307da5eb08f55d9167af234869b6c5f5d739a3ad373ddeccc -size 1838147 +oid sha256:82a25e43ca8fff00d1ea957d3d6163d4da2801c822402fd214a441e0de551ac2 +size 1837624 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index f4552e755f..24d78e2018 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e77566a720589c4c786a902aeb4dbff8c4e6fdf0e17e3e96de6db64135fb932 -size 193542 +oid sha256:2c75bd6890b94e4c9aacc1b0a193ce8c05ee5990f3a4d2a702a242e5b2ad5184 +size 193578 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index 1a2df1592b..7846e61576 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c62541f33a41ae82b98dbc49f53a0b8d4c87a9b8b353a86e4fcd19a12ae5ea9e -size 694010 +oid sha256:5a65aacb7c55346dd3dd13b8c5aa03f958e706450edae51f1d85e10011ac1d2c +size 694439 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index d96cb0e907..fc7c8c0510 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87e874c78b90fec5453e74ac457410765e8783bce2c2aa70bf3b140c6b1fe1c2 -size 590227 +oid sha256:c748106303af7dd4a41c6945d888aef1db79bbc2f6c05dfffcfdc74f0b5f74f9 +size 590298 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index b267931ebd..caa966c7a9 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6518c81e5db006f46918cd3bd84f4e280844bc822e93a5d5fb60010ae2eda792 -size 3139838 +oid sha256:1e4ae0c56698207a2d71ebc6524b4aa76d8241ca9c603431f6eca9468393c3e4 +size 3141466 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index 801ce63064..e580073708 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:223ce5612a68bbe932f22755c5b103ea6e6d8a792d8c26212f6d392a1beffa25 -size 496588 +oid sha256:417ddcec5a7f7bca559ece70f3880db216f05fbd3b09edc530c9c07ea7fda5a4 +size 496728 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index 56eb26143d..47f2db44cb 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a78dc9ee5146ba9aafadcf3debb341bcd8e96f9948944e4adb6d0b80b1a932db -size 2077660 +oid sha256:8fb490a1e4d9478afbbcbb5c1fa079df4b31bb39828811aa9621b32146d36372 +size 2078413 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index 3dd02f7076..cd5bd99bca 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75ca66f850431d0fd02844787ec3a12fd082db96950c1ddfca51277520ef363d -size 770723 +oid sha256:0a0d196d7f52dee993eeba628ea29ff82fc68077b9d0b9599191204c0e222885 +size 770989 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index 7003d64dd5..ec17b17529 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4aac3baa354a2db91b363cbda311929fcb7e8dc73301290968b4becb23b60702 -size 1171309 +oid sha256:1fa7b1f114354b4a81224394bd1e366d0c492270ce37f9606e6ef3779728a387 +size 1171437 diff --git a/lib/search/indexes/github-docs-dotcom-de-records.json.br b/lib/search/indexes/github-docs-dotcom-de-records.json.br index dd693a6932..aa33a4bd8f 100644 --- a/lib/search/indexes/github-docs-dotcom-de-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8873d1f71ad78eaa1fec00f41ce20f811429de310403132e6c52cbb33231164c -size 690742 +oid sha256:9171904cf2d2872aeb402f6fd17924427b87d2af41e2e1feddfff78a9ae21f57 +size 690799 diff --git a/lib/search/indexes/github-docs-dotcom-de.json.br b/lib/search/indexes/github-docs-dotcom-de.json.br index da5f4c9fda..0c4d361ace 100644 --- a/lib/search/indexes/github-docs-dotcom-de.json.br +++ b/lib/search/indexes/github-docs-dotcom-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46eb67974d1f75224094f66ecf5dd933fdfc67a0ee5c8e187bd624946e48b5c5 -size 3125917 +oid sha256:593e6dbec00823a614efd371a8755ba36dc6817e5cb8630129f75f2e96419a02 +size 3124986 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index 1a9d1d4fce..5a38dffa2b 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:004185591683cb9fa318bdd5bd7c78c838dd1fe83f726d82ceac3c866e0513e3 -size 636788 +oid sha256:83fc679e11b2098de9b7a5e87422c5d82bdcb99cd5042306ced249658b3980d0 +size 636346 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index 903c4d566d..d26d5d4602 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45ad81e8a26939dee397eb45aea60a40605569170f50ad32ee97bc96c1f8c5df -size 2418819 +oid sha256:17d4859d1810717346f636aa3b7282dfa6641c702cd85f6c1b8291ce1d529381 +size 2416779 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index 0295c29762..a3deaad4ea 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4dc772890d7759109db2021fea33ae54a05b2bff532fec5b90edf0f917cbde6 -size 205180 +oid sha256:64eedd2aa3ed45717adb903084f4a16606f789d14b7e5727caabb1ffac7847ee +size 205253 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index 4384e3f127..d40ad77926 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7cbc5ede31f74e3755c30b5cea43af61979f01f4cb6a677782805e650af83082 -size 650904 +oid sha256:41b5b4ece8faa897f2c1bd51f7d313f698d484c9548e3e9c73bdba037e33edca +size 651221 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index b79ccb2111..fd74b3e62e 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa1ba6f446e061304d463fbbe9d3a46649a0c7bfb0c512bf1ba811ec1fa6ac5c -size 795328 +oid sha256:75d6f4f6296143e0222ff527ee0d53b926d9d2a6efe040e63f92ca00080845a2 +size 795598 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index e243c423c3..8d68236106 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20e2e3dcc7d6aba9fa8fc60765da578e2ca349a2db50594b87b5d67f401dafb5 -size 4152479 +oid sha256:5ed2896687cf48e7062d16f5cbbdb31c8fba0904502cb44bc47c85f7f8dac9f4 +size 4153280 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index e262680564..df1d9b23e1 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f46c3581c56b140a90611efc36195ddfb0d02e20db4cf760eb177e7ac0abfcf9 -size 669534 +oid sha256:932bee611d7728c48db980712edb120e2aad9ed9cf2692ee9cc6cb4ed916d115 +size 670002 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index d010b3c4c7..8a273e720e 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b47bf4891b07773cc321ca5f2930ee9a3209d897c553410fc12d2fc55078f34 -size 2750833 +oid sha256:fdeff46942c01493f5f80e19008580a49b8636eb918e8f8cb8a8974642193a03 +size 2752635 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index eccb812f60..f0f6ace567 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:310dcf30493884a1dea6647cb41ccc7c05a732181b6ab7361384a5491f88f673 -size 433696 +oid sha256:c6796a1abf0c9be9a2cbefd404c6af0901b069a31d56cfb4a77fb4f066835b90 +size 433945 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index f228d3c69c..35af43cb89 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d36ff88b22a3d85a7d945562d0d71c089d22e1f7015bbb47f57f10b3ad46710 -size 692822 +oid sha256:cb7c94014dfae5af20a0ec0fdfbf79961c27a57b128212ccf0dfbad0639b6144 +size 692254 diff --git a/lib/search/indexes/github-docs-ghae-de-records.json.br b/lib/search/indexes/github-docs-ghae-de-records.json.br index 7453006d0f..e36c509c1e 100644 --- a/lib/search/indexes/github-docs-ghae-de-records.json.br +++ b/lib/search/indexes/github-docs-ghae-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22e00eafb6b3dbe8fadbcfac3648f999f058cce233ea4de93412f246711fb6a7 -size 400585 +oid sha256:0686472460748850c2b34d93adf28a38a201cc382eeaad4b1bd742ae06bd05cb +size 400806 diff --git a/lib/search/indexes/github-docs-ghae-de.json.br b/lib/search/indexes/github-docs-ghae-de.json.br index 7bdfc5439e..11f7a1372b 100644 --- a/lib/search/indexes/github-docs-ghae-de.json.br +++ b/lib/search/indexes/github-docs-ghae-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1616d8a77aef14715a3ba0d6bac6fbf7c4c0a95ac077094b676726acab78e7e3 -size 1744165 +oid sha256:8a1f86b6889eefafddd049ea8daf98f36011906ec2fb17b08a7cbdf8f3aba66f +size 1742076 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index 299f81899d..931a27fd31 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a01f886511b4f84a342296add408c8b5a2c4e1f483667bc2fc1fba636489dc5 -size 363375 +oid sha256:6f18b1b85510915db1310f0ac2c1439268e384fca1705bff683ce7c3e56737d8 +size 363703 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index b14ae0e47a..dccb23cccc 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5637a022a45628f94b0703f573d0acf0fee749dd6f74c7518844bac1e50d816 -size 1352245 +oid sha256:8ee26dfeec1b05f28bbfc402427b31c740916e14a458dbf6c207f6a564b43a10 +size 1351793 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 9c9a1a78f6..102dc4f37f 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f756f9d0bcca425afcd4e51a0e18d76c07ab298a104105c8aa72936b6a9f308 -size 130856 +oid sha256:1bd81c59be7695810573a01695386a0dd4593e6ff010126c83613d38c07a8711 +size 130848 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index f90acc4153..29a0088d3f 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59d32fbf185031232d3d526e766b567eb4e84ece39a2b3e26554ab67d1cc2672 -size 420252 +oid sha256:ce4d721fa100afa8e228a3dcd4f6713163d60b1cccbf4a9415ef39154180f796 +size 420205 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index 7c169a7fea..07aaa23672 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d03b3b58099b325485725de8cd17f0052f8f1cd474ebfc5e7be81733c5f5be2 -size 453022 +oid sha256:cb591e061ba3efb19cc02d4cf7ca04d81fa4b10eadd449885bb71e110cb1f28f +size 453283 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index 4ec90ab22a..63d33af11a 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76c185d4fbb77f00c8b685168035b0f2ac1565c97df0a42051ff4e35a2c6c1b1 -size 2299236 +oid sha256:0aa307cedf1a2ad63785bb80135012717bbed4e38d403ff94797400fe087e259 +size 2296683 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index da8184062e..869b32bb26 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0ed65219b78a3d3697d301d502ba39ac57459e9914c0a886b854a7b15bbadb0 -size 384748 +oid sha256:5349f7ee86ce429e1de7912d42b1dd7c27b030874ce46cea479e2884e742213b +size 385069 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index 21179ca3b8..46ceb5e414 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:733b56a709669c8f9f1341bd1d9413a6c62e9f1ccc127ce62fc41ac4b5894474 -size 1539578 +oid sha256:db2a0b8cdc9bbdd23d18bedd3a5654fba9abda42c3d4569f6d0f46ee7b6d2a52 +size 1537375 From 24e4c3407b242f4bd2e17a0de1e79f753e10ca69 Mon Sep 17 00:00:00 2001 From: Jeroen Rietveld Date: Tue, 5 Oct 2021 03:11:11 +0900 Subject: [PATCH 3/5] Make guide filter accessible (#21380) * Make guide filter accessible Explain that the fields will filter a list. Display a status message indicating the number of results found. * update no guides found display, fix yaml issue Co-authored-by: Kevin Heis Co-authored-by: Mike Surowiec --- components/sublanding/ArticleCards.tsx | 17 ++++++++++------- data/ui.yml | 6 +++++- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/components/sublanding/ArticleCards.tsx b/components/sublanding/ArticleCards.tsx index 4b4cc9d2d2..8592ffb2e4 100644 --- a/components/sublanding/ArticleCards.tsx +++ b/components/sublanding/ArticleCards.tsx @@ -40,7 +40,8 @@ export const ArticleCards = () => { return (
-
+ +
+
+ {guides.length === 0 + ? t('guides_found.none') + : guides.length === 1 + ? t('guides_found.one') + : t('guides_found.multiple').replace('{n}', guides.length)} +
+
{guides.slice(0, numVisible).map((card) => { return @@ -101,12 +110,6 @@ export const ArticleCards = () => { {t('load_more')} )} - - {guides.length === 0 && ( -
-

{t('no_result')}

-
- )}
) } diff --git a/data/ui.yml b/data/ui.yml index 9e25b308f1..e5723c4bc2 100644 --- a/data/ui.yml +++ b/data/ui.yml @@ -166,13 +166,17 @@ product_sublanding: learning_paths_desc: Learning paths are a collection of guides that help you master a particular subject. guides: '{{ productMap[currentProduct].name }} guides' more_guides: more guides - no_result: Sorry, there are no guides that match your filter. load_more: Load more guides all_guides: 'All {{ productMap[currentProduct].name }} guides' + filter_instructions: Filter the guide list using these controls filters: type: Type topic: Topic all: All + guides_found: + multiple: '{n} guides found' + one: 1 guide found + none: No guides found guide_types: overview: Overview quick_start: Quickstart From 8d4d853a287fbfc1f81c4e8a97c0a30ac59a7f21 Mon Sep 17 00:00:00 2001 From: Jules Parker <19994093+jules-p@users.noreply.github.com> Date: Mon, 4 Oct 2021 20:30:27 +0200 Subject: [PATCH 4/5] [October 4, 2021] Automatically generated release notes (#21640) Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com> Co-authored-by: Myles Borins Co-authored-by: Sarah Edwards --- .../releases/auto-generate-release-notes.png | Bin 0 -> 29730 bytes assets/images/help/releases/release-yml.png | Bin 0 -> 17014 bytes .../help/releases/releases_description.png | Bin 48056 -> 0 bytes .../releases/releases_description_auto.png | Bin 0 -> 21265 bytes .../return-to-repository-main-page.PNG | Bin 0 -> 15451 bytes .../about-releases.md | 3 + .../automatically-generated-release-notes.md | 101 ++++++++++++++++++ .../releasing-projects-on-github/index.md | 2 +- .../managing-releases-in-a-repository.md | 12 ++- .../auto-gen-release-public-beta.md | 1 + 10 files changed, 113 insertions(+), 6 deletions(-) create mode 100644 assets/images/help/releases/auto-generate-release-notes.png create mode 100644 assets/images/help/releases/release-yml.png delete mode 100644 assets/images/help/releases/releases_description.png create mode 100644 assets/images/help/releases/releases_description_auto.png create mode 100644 assets/images/help/releases/return-to-repository-main-page.PNG create mode 100644 content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md create mode 100644 data/reusables/repositories/auto-gen-release-public-beta.md diff --git a/assets/images/help/releases/auto-generate-release-notes.png b/assets/images/help/releases/auto-generate-release-notes.png new file mode 100644 index 0000000000000000000000000000000000000000..df5c67bcb4a7622fea64e2bc2e73992a1cc9ef5d GIT binary patch literal 29730 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%0A%bFS&ify7D{{@iQlg(j(pYpB~dy4 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%0A;_Z?ox5|%7qZ*Pi37HzW{(Muz}zsRdxN4= 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 diff --git a/assets/images/help/releases/releases_description_auto.png b/assets/images/help/releases/releases_description_auto.png new file mode 100644 index 0000000000000000000000000000000000000000..aa2c888a3aee41082851140a58bd86f0ae718e34 GIT binary patch literal 21265 zcmeFZd03KbyEbn1rfZeuY9(1&(y~>Smcy#F%%O=a$23dL6w}fi$($9Wma9}u$;vsU za4ZKz3ml6ps=e)M^3M77K&Nk-=`uaRZ@<(I~+6CFH#}&injiXS%GYaShtTlUMEFQ4?TV?Q$GCu5Hs`}#3m3%T(vark!Bimz$cux!=8m)4WB zL-$+SqCNj^!K-~c)InLEF}j?1rtrPqqqWjY{dyY8(9SHiQE|kOV1YOH{C!~hW{f+9 zHiIE$>aQXNmBx0xqt*rtK}**XCD6>CY|k%stg~jKPyz2{wDf*zYKV(-g}x?%>#Hh^ zwC!ppa8M6|6$|b~W!YQ5HZ;ArbPuG}594tHXLX=EE>tn-hgmgjuj9#DH6N?MsaO|E zv-@vy8e^+n8elq)Qcyhz_jd%OymNmPd+cF2^c9x2OzBWoP^9T;=QkUF5^%}4?aiRj z;5AvEel+K0sofdtIWcFJC4P|6wDQ!>Do>nb8LbkBcV0r{M03~Swu}OYr!#}kh`GLo zKLyMXg_6;(Oif8gh$?n!$vM?371}$ zhTA4lB`{mO>T#G3uuI@fmi!N&f@Xx!9(fSOW(>^C8o@$fgoR|LtBp^?Nw%fw%|d=L zBA!6KA?Fy$E*HpThC@tVM4ZJ$*ySE!|15uA5N5>r7#uQFJ2@+5ir`cX579G>>e+kqi^K_?yduf}5$Q)!)@Ae_#V1brm79Sq> zSuk(ZA(VQV&kA<2ai=Xje5AfzrLuWGD_WpNPcT7suz$O#fM6d~=(no|IwwMhF zYxtRYK0-B)?T$Mt5L_v!9M1%2W&6de#*3*e7cm}F?a2wdJR~%sjz15@%ns))3|D{; z=0*u3;&1)ILG*ayqNhKTZgW!thTx-}{EG_*Xi$of&^N?(LYQA*ELD0IiLcmIS+=9{ z*Uz?un#qvL66{f!0~#X!vp+Fxz*$0{BP(v8x>Csi+H zxg%#a^IU9%13gB8LEPVqBQ{RwO%dGKw;kwjM-?~t-eUw}S8AVW8jL;7Z-&i=`|#fo z>x&nT`mLQN`V^N)lX3p^m?zI}T9H@f8vRej+WHeu8!XH5fxB{>pz` zYLIU-ShJB|(14ScXn~cKKGn_EA>so&b5W?C6}{G)2M6othR{)^J|@;8fyaR8SgibW zXLqnkS_u<#FgHXXN3uW9Od?XHuo53?Dz#CZ?J8f(!WZ;+sg@kzTMHuSpXE1Qk6Vmf zj#(UndBbywHxbO6w3en>9GiZe53aN#y%CzW5Y(7!+5B;ro*T~*g1O$vHjB%Kl8-(_84;ACN${o8akA{p%h}7poqs{BJ8edVG&K-}uRW8e?7MdfDO3ik_ zY{u80twFpUWiFG2Ma{wMs&O)I5kGEWQ*M)NFjh4qWMyH*D;SlUfS<63%kK$a%{OhN zXJJ+r^S8U7^%<@7FPD0QpP7L2NgYQSy_o8 zMGls-Czq$?Y;Fr@(>nc|mi5 zjOWh!jQjyC5@xUKSrW#Yojt>W3kO| z;l)!K!LUy{82BF}y)Rky9+o!LX2kAB**Vi1(Upc#sba9XQtB=7lZblJh>45BI=|yk zC{ik(Q)?6!*NT1kxWrjXzCCX5)1J+l1*w-lR&fj@umB4ZC7JA()))TWVjA`&pT)$yrE49B9uOo z&C^&X1d6`U=|_F!=!$bR0nTQC%Ijvkt-z_`&o9+h+Ls^{^R&57Z^Kw` zr822K`7>?qO`gkf8VPA=&gUnv0^||G0R(q-2)Ir%88!$PmC#;Fb2~PmN{QW_i2wV~Eb|zC6Mcd#UGTa{`{Rx`fs&cq}^Ov$^e!sc$D|Lq8mjJP=C%RM$Jj z@wcb%naF0+J?>lB4kV`XpAgAHyMfF$qly-ZAI&(;-C_Jb8>YCd5cU)CVEQ@c+a@|# z*i1i1%zQ=dTv*T=UdJ~2Af_>NRBA5~(SGs6aUFm{dL9$D!#xXLf45-I-9E%5Z;8^i z-9>v#a1<$L7VB~DOWni+mnQBkoM{`t8|(BUjKv%B%} z@11z0r?FfU#XV0mEd}}BXncS}EY5J1``cDx4;2%u=b=ABJQf-v|71ee8&y$Ks_=|6 zgQEHTUkmkj&%W?}dZ~370`uqTF$Sew8`H#LNgE4z2+^waKI z#_Dd~f4UA2O80tr9LSK@>ZM4U1Mi^Yi~$1*~8@y#pJM2C8cK# z?UXsAHZ(ro!~0_~#M8BcP?23;*6!!3yL0wWtiI0FkuiyY%^G?d$eQXcXT8qQJIW<1 zEb^mvaO90vG|`?$hQ1wf1-JQ5{7|-NoRuM3LBmgMir2TSGN*3VwI>FZdd9+EW&%gq zgC{LA(Rjoyo=*i-V||2wy2iS|oqE3OK;m0N+aL%Kr13!#C@llMssS#(+7QliYKZ1} zH(dE}#1tuqn*sxyUF%0(3LJ^^D)#!K@$g$LpCGW$!g@9(+pjQj>Fl}IBxUYOe1%(tj!ue^RZ@NAL;sW zimPSYf{~EAGUb!r;0jD?e)Vq*dCclZk5Jkp1DGegTTFel;{MSpSmZYSA`lL_izG-xBz| z0sAOEDPdP8**_pPco)=QbK)I&&k`IQ40NYdh$*N#_}0;=JJ6GkP{^7}>xyY^yr?l? znRkNsQAWI!GdGzBD=`_3-nx1Jl`YM32|Gh36#;rcY4d3`-A5JdBVJFV3|O?y8}*@$ zkhf%o%aZhgdbG(k+6@Up_d~N)7w!S|&41Y7;{0(No}4mAXYq)MYAzzz9*a+$@7HsT3@d;XaZ_e3b!>6K^wtuP59XU^XQ>h zZ)v#p=^t3lGF(Mc*8{{E$cTZhuCDMtW_ANekT8YChVO%%?^?q>nrvf+HBSb`O=P$L z#a-LH-Sqk=W$f0Zst55a+u<%}Dr(Ahc-XDUifEBKjya((J9KzZpKVk9MkwE|4{g{?ls3;e#t*97ou5^)*UNBAOZ7q3uZ%oB=aI`Z7_iv>%EzZ=N4Z`O%`yng7z|%Zg;DA4Xn9oT;003+A_& z4>vUW&N~l#iVgG4qIPaJi`Q)q{pg|O^=iy7XrUq%Q@?0UcAN-b(*5%>lj=$oDlDt2 z)OSqDkxR z7%H3|4ET_^dh@w3$2A7`(lDmb=A?$FJ?>qJ;8Kv17wdbSyjmBxMawqO&eQpr)h`~0 z!j`h&yE4w=Bdc7;l4uTO&l`3lIb2KgE#{H^^*8w}W{ag(P zg^I>Z58Ak7s4G=JAM=APsHS0B7n@byNdQLtXmb_g+)mQ9rAmD+|K`=&b`QHHN_ku3 zl_^wjz!XmJ^>qi9v4*|Uv$ijb5hz}W9rGUIzd!0v6@wtll^!f^g7l}C+#s#X)GR8? zl$5?$&NYNx+e)q1*0*R;M2e#N$q#f>W308%=H{<0wYeg*PZJAaurHyd?OeXT<= zPDYXTV2l?Go1Jna|GZ1JxGkS^cPPGlL)yUXox2h=z7@A_rd&`OGk=I>p|rmAYwgDz z)5}pPUn575+RA$%4}IOo5qamV@0B<@D^;)mRyzuH{$bfCwRhkX4*8w1JX^;l&+NZt zzsLcs=!65DBJ9{RHBFe>D-~Wbb}Yl{I4#X1zdOG1WaEkKnhK#0SvZ|D>66%1R7%>H z8?rZ8AzV<5)6`L@`mB}D?2CT1MNb`c=GE;il{2BY?M|EfI$wN}f)b9?MHsj+(e39R z-R0-_X*f)7IAfEG#VzRWbPdqmk{rB!*e;E0`Co-ZU@}(QWz`ESmlc0aDm7VF!_;0E z-YQd(rfOqz8Q!pMub5}z;TIaN^X@$K-vDV1$XxlX>kHD6{uCICK+v+@-d|FQp>ryn zm~^AP>&r|~s6M*!)tEuY-8zjh=YQN9P3zvJ(#9w;dgsb0d8z>_ch^@snDTvEAR*H$ zZVC^@3+bEMQc$y?HHd_=UMIJ_GSDufyEjata)5+xben|pg;rNv&8dCk?a1R72clTBnjdV@0)b>b0?0< zuV<%Xv85XaOkO9AE@c#cMV+8^xg*qvPx0eYqT zuf5k>2Qp7s`cUhZOM-Z`|L7n{`R?m$a0&brBijXLk*cSwTzn`VDXV+!)qHbf$L>dr zBTfcBO=asbC1;%fy0JKuKSpwi(yol}WAZOcRq2`2&P7z{;%;DxDcKZ%pZdQu+zEDZ z-UJAh5y|_PV=Hx(yb!I__w#PMfNfYa6x4_v`&e(oT9^oI)o@UHCP87I^J-le3w$~l z32EhIsL>v-Ev2b|up?U$uy07Af@WVV}2nE z)2W!}i<>;~6=9dIHt)#J`0}+`4>GwZqv*vUC4ym%u?sTduTYt+rQhhs9r7ZYau^B zoSXjug0!Cfr!vl^pww1d=4%0G@O?O-|4s5rWQM$zIJybG&pJYy6@N!xja0SAUt*et zoTad!3mumBis%bhUT(j16ou;7vd2hYjMy;_7}ka5UzKaHMn|vCAmDeSs=s!>!ZeVC z#Y$4ZbivELA_aQRKt7>3fm0(*Gi7sVsKn*Qi-$-llnaI*a2d5lHvin(dJ_avurydb z?>p}47x^h@%J;q@z%|9SlUOWsAw?~iX6X?7L5GDNg1mT7unfrhwbZa;%Ftr zd~~_&tU&AS2^h@KJi{_-Fo4ScsHumvBJHSc0u$CDiCkmGo`I}XaGA493k8I9E;*Ai zs&6_aexk5!FNy(K-%Vh!?C#=fy&+$w`{K*Ovh4JR?6S4XTdTv{QOS{^-3l|**;j_b zvv*#AKt3+MEqhZ)#TR3ZE6Xmcue$N4c8~s6)Wq=!2g}rnCo>pRoZQ{R1Q1YNd*qy(3whu}7%3la~lEpxr%>FB*snn)AXQuZ=;e=SvW4W#wWMVGyMtFY~_lc#i( ze0MsM1%ERgg!%MlkgFr_M%|GMMQ$6_tJ2mF_r;$t)>q%?a;k!D$F?b?6k=ro`#KSWNjr2WParamN?+gn(4V@r5c5TAhkd+7Vt z>Fc&xvc1iFMzB~#WU3pCSjM=sMq#gSI+^1l6W$&jzscUnkKVuemOxbM{B=r<%}}VA zKNj>hbviwacW9gVW9bPv|h%UNTD z>o2bM-?7&KHLG?c3=L$glIi`{1_NW5Z(`2CcstD7=oVi^gYnk?w4gZdh+pROZ}I8J&OBPQBW3K|! z)BQI>WbQta_i*l6f<>Ws$3Nu(wpa!~4g_-F_P5Zp(bJ7}bPh`YTZ;XkL}Z}8ZWq@M z4fcFASzI=tos9SgU@B@}O0TFdE0de~C(5T1zlxKjpb_BNr$>d0dVcYfzVC-Ir~TjS zO!`l#y8lm&{O@|Hx-M1%a$W;$t=1Hc&&~R#o(Z-Vu5Ks&sL&Hu4s&h4aW^f?+*07c zYeF&m18OJrbVI=QXv;d2d~T=BH`VH{tzqC{pBR_$n6F__$~J+Os#(f^N6ft{eYUZM zzoWo`8A~mXj&J1$?Q;ur>|X0~X8Hi`>$s)wzP;XTGg8zX&K6q3yafIY{BE6RzqazH z`c(9Kfee>g|3IO_<6#1!+L!ZTQc}2S=mAN3A%zAUiBgvB@`?!&6!`Jr?sLIgYBll$-A#(L1m(fL{1>2Fr4ZF{Ub2uF_C zkB}l2)zM(U21>Vkt)dsDtXRwP)h8pj$wmqrdoT;qI2x05C2E4Ch(t=DjJV%7o7N1d zIjmVT*x-i7j&&nrv66bH1~tI8YFE}#Mj8#2tHdMuiUnA4>pEN2cl`1FxMoDT+vt#*d=OUm$Et z%Ulx|J}aiJ8{;MK-j`n;lV^uC^IywN9&6CH@!X$7xiS8R6Ky4074~}q!6ClhTh=-h z#Iy>nk>rtxDC8jlSy)A8N!}=pwsnoKbYNu-?e$1Fwl2tdqD>;PX;I9sn#9( zZbC^5KIM6+>afNdbTTD!pZLH=3Mt&PEjSeFvATjH>UKr%;0-Y}!eYE7k#2a;ShgnXkaA|~xvcQVR~Uq_ zxxqPs0dkLdOwAR>onT-Xt%nrNup$HVg>xTBg0<8}$fDR5teo}F@yosRyQeMF;Jl4- zVMUULL;%w{DqGqpHw`+Q{D*^lz5{7Q0GB3n29sLiQ=fOzs54r_e^{Hp*I(6Stj)_~ z4rqi{@DGPo1P+h(J`Y4xuxoa%$duICuSL82dMjGY_>A}c(r~Q~3l%n#g-xckNWzUG zPIg;Z>1-=WejXb{tpQ*vnL68%%OvbqU{33=<=HMOTOjmARVn{ z6T}P&R)S*)Cgu|QU(;-B6!d1yX6PUwT}kthK?Go9=AU$kFOG_byE{5MI`7hn0FZ=| z@f+d#RiDbBZ$l%+$ko`ib+pAR3 zaZP`_@J#%|7+c8O?S}Tzk{V3rmo^Wd%xtzOmuam-v!?KAe8bn*g*>@9tTEBWs71kN zI^3u7vM)hFPuk_F6Mal?IBD3rQv*=o+^i?U%C60*j>;J?<&N8A(Prsa~EL!Ve znLQ)!$EP7PXT*7>wDdrkR6?Kil00WHTq@ZwrQY!d#oUF7EGgU5&NAEOjME&k)(JWfpuC-CZSM)IC#vU8Ye0#3aC6IT8tQ@fFBp+8RPE4l6UYTj(EbEo$6Q-k( z^z8nq0`ec{x|XVg*tcUmz4T|b!*@SYDZQI{M(r09KE%%>yT!};Y!>{1Q$sGc%l94# zf8Pa)3>!1aTd&@i0M03h){2^l`GYH}-Y*Z$aPTNB=!`kXhpEp}oXG+uD%KIS($ zm^g96UDkANQq&C*!ld(w!zMk1%4Rn7IzOX3o5 z^4EtkPf4C*=9C9TGuE*D4d%YC%Bqv%Ub5vq{o$rNX$u~(%~OI+>PiA1hlR1{bFHKO zA}*kD5g#-dwiq&7lZ9XA($m?I*n^IxpUyIp1+zM%`Wp))4%8i#U1T(}UO&xay_n&i zXkqSL)KTszAH7TGQ#bp@7oIw2xh zUUNu-%q-%7Mh^)iGv0h4Y|ltj4sW zBja(WN#yZ`RQj0fyJY`ye8)lo>66@p%KZQUjvdK8{{7T~0_*hOwCTG8ck6l%5XlXH zYP)1t8Dl=+m*3U_TsZ?lKw2Lh%7Kk2 zOJlB2d_cc%oT`cA0xIa8e>Vzl!ZuMWyOggAHpAw zT9p?9`mH6UBYKT{>=Kt0X_gop=>#|dnk~ebVfq`!MH~gDZK91QdCYf4s{S-JUe|7M z%b(5nZdL{fo*5`d;G6dMg;w=45vny~PLk{rS-ez#oAQ7qGK6n)Z^u<{@Xc7m=A4{; zw+q5U+I+?cRol8~O@@`Y>avxYW})uGSxB`cz4hLP#ndBm8u7AYoNfHMf|eeha=@yLO@k%~^2$MoZ{pL0mV!dN02 zhV+m~y@dD>jOCupe6oybX_-5k`#JKS+oEuiw2tqp_54eJE1&f2JXfRPZjaWcpo|ua z4$B22MHAY8jEL#5l|4@@-|z`Hfv?egKjn|KsGryYUt~cOEMWWW_p$PAtliMyb>v+7w(U z9237o7JRDcQxGglSb& z5$3zEuk3Y)wGkgNebv`B`<(KqH$>D2(@>~EN`r^<8{%}Hqw6ptO0sa2U+I(gT`rWk z9iP(p(`W#tAohYA)>#|0_wV6(N0yUzqzbyw(CJ1YX}4SCZ|cil#BOPBZ(<|B6y%_b z^Sfoa>(}=$%ass2L-$c}&}jepJmG+jhl8qQmRKCrhfhO@`OHX@G?#li#h0>n#UW<7 z7w}p}hLvgl-1QWE8qQ|fWVEeq|I?P(i3z8QxC%di%_*rjxz9})IU$WoZ}G{Dxnu?C zmloqLT|I4qMXn&TY9P_bV>hEzTifF#;5yV}<&c9sZ$j&7n)ewIQ4P#)In&sAS#KjL zJ^pHuV#7a>XFM($Zv4q*8Ld&vwsCyVuh7n~#jukqW(H?5 z(VN|=%lm>~UzJ>Xj_BnjQ*TF4k9PA06(WXR<2Zk3i028ZmgMz=vTV{Y!5`8(?St6H zk)Px8pz(W~&wv)C&hgj^BE#Xl`$-e3fFJ@q8d&cmQySN4fZh%tH)++(aSc)R^=*F7 z@%H7=Qf;Tn4Oepg40E&8J4Qu4@&uz~fe0P*8kHSV zpcgZRIc>dS4J*LZ!+8@UV}{k~H<$DC)91aa0+6bPr#0i1d?TfROjUmSVWgDSuYwH4 z%HRB@2iVvmWWAid3VKqcm>+nLv$Ktycxpv+DHkueH8AO9JL*M@qvMF;bs-BUFCuI8 zLbK+jM`dcr`;N}T^i1I@nB6 zO+g*>>$xjhMPQGXN+Bl~_T7nf=WblcxE&OK6d1gR5qVGU2M$7)C6l|>fcKh44<~yJ zHgUziu|f0whqfCKg99A9rLlc@QVlo#IduM0a2&j(z2y=)ui%Yh=yiW&3_B5vy&r=@ z#VXaOLm&v&-0`ff9j_}84c)IgP#6cX*$oNY6@5qh*JX`{{-c6REH-|cQxIFd>C&^~ zP?@teE6#OO|N3lu-JROJ?ENZ@nXyU*YMDL<$KYx7!la*giv7y?d;y0CbDcb+S1dc| zVC=1!yu^Ic(s1n2R_&VJT2Dx;hMWV0R1gt!IN|(oeCspUih*XdD zUIw`XE*|?Ge9XsU%mS~}Il6H~)slKfYfA%!cUxn3==6A;kNVo*sy05xSn?FnZz`_( z?t7GSJ9_l5g_k?W8S@P!0}VD9?ZG|vVL$tEnLaphO*-UPT#n7MM^8-=Gu}L5B|CL) z0LjP@g27FdAG)RG#Ph?7yjhs|LT>cv?q4CTo02vBE}Wap@!bF%PHQVf?{z#sF%3$5 za(I6>$Yc9-TB3I2ORt8_aO8msz#%#{Kw zA$mJHlJg&q!tx?2d>DNHbJ$o-=#*4kgVYXjF9;6ww6@4^@t=5{4La^E=D|~C zXD|u8g=D^ASHiq03D!?}xDGuy9f4cRruF*l)~-3xS6(&{KWayXb4C}>;NvOL2cJb1 zaFEB9cUc2dkWAe3W@Ax{Op`}QT<_d#aFsr`Jf`XPtq3>noh_M;=Mv9VjGt|2&=z{g z-8&?;8+-?o7~vtlV`h&HGSExr6cSHG!oG1rm1@B{yZenivq!aVl!kaMrt}Ya{@g-{ zyHJ!jpc6B=AD1dgRRpXp4wxQyrOxl^D(2dR7AO|#M{Ep`+l%G$4Gb##j`vpFHTPiS zDdzp8_E;;&C7KS7ztx~xV8%ozd`)`t;q$7;*h{XeUgnf@vUZ%DB5vHR-IZ7cbz92} zl=TNbj*!DdF2(Li3MRc~4G_h~uKa_Gm{LGDG47+AwIeSvkChLFL%+jUd&C3FU7Igm1l*>*CdfNl z(Vu_&1|TIRRqO`bNL4@_FYlk8nFG)COU%`DzlVWe{26e0@f=Ng6+e7jnYRHSDyG=M zpy|H+pPXQw0G!osr6JV&ku})utmB#=_*{GLKZU1Xbk_h8T`X)%y8w7C4Py=46r%y) zk*-!o^0d(CTNIbPV0Y*Hjp0v+4*MB++PQ=bTld2dx2qV7sAV4nHoSS9yFL+Y8sD%n z3%C7CqoY=jR!sKhV6`LLcz2oQ`Qd@Z#QSQN_If~$XALM`)UB6=bq`yp1iLxki(CynsphGJP>bA#PpW{zU97?MsN+K*#6am< z*D2>60MkL~!JhwAl9d2nXLc1Tp(zH0hhnFKVkD`&fY|+gZ2&Ds!cqTdJyvx-Y&Kca(NmpB_*4@<>!r05+>x$+CW&B#3f=Vq} zY|y}zItVbfUJRD@^c%}wqjIrF9G3t+h}fx{>F8`*hZCPo2bZ|iNT>9S0y>{ZAfK5x zk@c57rp!&Awj{*bwC2pcBhFsxPY}pC0<*UM#u&wu7Z2+bqrW$L z8DqCI3Ps;2vUBGiadgZ$QOGI<7YZe|46D;<1E3-0*fLiqN5@sqYN_63%J{+l)N-{U z7q2-|e8B#?88rfbqG@*eeW*`@@U8x`sXJT2;Y8*E&n-{-qilCI?mGp}T>X;L>1yv` zp{j*s9)dNNt^?H)o;HtGV!fxWv-)Jb2xCQ?(Ud>;?uXDF!~OBQ7VE6#L0T7~*u|g_ zj;r%tRFV)j;B(t-{ay_&w|tVe{=VPi=W$}9yigF3wH%Qu(7U&q*7xWSeA#7-k^^1_ z>LAX9z0*)%4tr#mwlyViN*>HfNT$T~@q&jJ=Rg~e8jk&tD!p1Hs)8ZFUERL1y4kzTuQBkx?gbj!$pxeg$T3lQ0C+C zb}lvZfLU54!lDT={DuRpDlc6~s}m3)ajnU)UB6sqMsTRn5|f-TG6r{XbAGboW=;*I zpSau8Syi>;`c7$Cb!BaTTvOQ&Fpd<@OV8NTs<&;570agYz)l_@0i&^~e{Ny1=2t3} zoA~5a4>ta!ru-a#iv^QiR=dpvxGa|{0v>Ee1A@TFkh3CV%(Uw~caq>Rl9dnWP z1Oj~%cg0r2Y_Y624vzRXz|BM#@(u^?I}xHf7PoBNN*O9r9u_Or8$HlEAN;nC%)5}w z2Z2&qZOVNz%3c*-GsSMxJCS;3^JT}-*+Fnx<;x?0mrW1?gz_MAxKiJAqioTYoMs$* z9CS{4Wr_zxPkQyLgMf%N4)ynJfuJE$e1ScFc`K z1oH%e+dM#1ky&-zcXj$}jBwMRJ)*07BrvB_(8=u0qh2527G5$&N5v^@zl=ylF4p_{ zm;LJsMXdmWet`JCn_oAGQvSoTQ$PrX(jmVcy6Pa{%i9f_P-nPt_T4WTE<65T?eqU0 zY4Np`Td7~=zQsM^eRA32CRfTe27;R2KX3k$;DJ8??|kuc0dKCAbbgO+0{Q|3(k$-& zf3I`j``^|ED2!E;MPJH2_n#7C|DB!tAy9pMQc&m~I+=7Qa5B9q;$@>sjPie{zWP)Z8Rp8t#6X~C{SOE z8M=klJ_A$KeSMp2TwL~P;*A^#DFHHm8NTr6pv5^q)KLOB(Z2}vYs&wRqW=GvQTi{c zo&Raee_3Py&(QtP(EZ<>@c!S|i`VH90aDTZS@BIo2j%YAX(5w=Z$kCHYNqO)L)#$V z&YfN_Gptb$zN)TgHv_WNEef?$z6d>I`$t8eH-G>T6%cIIM!p&9hrgX!BTO7luK9N) zeK&o{Q+R1zXK+YZ9({Pym{|Y)E1|PKIKA#mv92cHHOK!!bN&~StZlA_Ati~(Snu93 zUa=U6eRMtT7`okDoY4sQu4RiZ)pyXDmr`qy9Rcu3M#zpJ5e~9>(p){xEZ_c&s4^s; zR!K3-^Nu4)#`m;JjawG|bL1<~*x8F8NZU4Q5ufAr?Dk*)=YVE4sdg{5S^pe4j3}j( z@Q=gdj*^j83eh&DYn;pbwcLsgMr9LYa2-eI3LqXsG%}hp%@rym0T_=mW1zaC{Ccqe z5TtUfHL`-;vg8gHTmJYu=gJmhA7Tgy8I@*6&CL8279O8>MV^YFdMLOy0DaBTWB-Db zJRd7DV9e9QMPzA8G7<5CA#a>w*EJVxzc+a>8SA|Y0#Q9Owj35?*i(tc9(W(@j@IC^ zEw>Epgg{8Cf&=|>1za7(2b!e@9A2KCJ(INx@c!3HB>CgqGdGUiTO-(umebbu?sar( z={E|N)tz!MQG>KTPC-R?n@2AhCY^g28){~{r59mj7f-L=n9X%(aaELG`sLD(jT&oLAi_iZVIo}=>255M5Fb8$GZ}h+ zFUJc}!|Zzm7Ae;ZBE$_i5rK+WC|OVG7XIz`|?>96i#tm{Q z6Z{PrzhJnyc5-CXFLUb3wt|JWEKQLb;nIx8*o}zkS4?w@6FGYsgZzLH2REOXVwR@# zO4=ntUrZ3#WYUPbaBfK2AZaMD+74YOcmT7O^upturq@x z`%Wu(QWrecr(R%6=zo}N0cHA2e^&BhKkm5Mu!s+gG4%RFRx7}eR%(HK;Twi#B*aF~7 zhYg#!Qgrw-SEpfcWyJctlBTpy)^?Z`qC#he9;=lq?%bcn98BAAlX)mGCzbF0fUG4p z?aU_B#c%bYT=5_x1QeXV&}atdN3xt{)gt=#tFkaWfh~TQ+fq1x;v+(u-iLJIjJD+H5<+{POlVAZ25+?6gUBh4 z5x_LN0)v!{NQzm+DH(Ym0(sks`?81dG;`3jZJY@qjq=~%{Cjw~%smsXF4oMW5$=)p zX`I@g_?cwZP5PPrICr!rL(N=V14PO13JZF_-{;`uJun~AMSMi-iXKhf{4!!h*sDb* zY@kF3<>^rO5RgMPc}(jI7K8HFXy~|nrxXeI@SEn(BjYyIxA9iuyY@_~DOIn!2e`!v zO=U?qMUT6sF%Yb}a3p*(WhTeq^Ef-m>vZ!^uu%;1cx#IWeYsBprETR*-$F_AJa@$8 z+{_b=37K@G!ITZZvTvNkN=PUOc(%tF*GCF?QwX^F1&>6BpOROI{MaVIo*p+LpxxPq zaq+u*WjAEKac|yH&YWX9IXqohfN!MxB?MpIRcndqj-Nv2!~Eiu1~HWR81ws9KJ}dO zceMRkelRPz$EZeg46^YlnLUvyR}^ofCaalWsU4 zyPrDhLq}`Io0F#9L?)U0C}ELr21KoH(k3KQ44?9c#XaphJqhLH?PRMcRYTtS+=eN* z;1c9~sm@Ip^Cw5!mS7$X;f{!a$Rc)hMgc%P7N7-c6!fkf?Ow@|KX@2*sz!q#yMCPd zzEylB_jOd9!R*Rqc^_ngmG9jQ2$X#)|1eM07#`;bR=GF?R-a;6@RlRYsiO~q_agkS zy#uS;6;Ru+Fm8+z_9|cZS(fxXc(4X6kGufBC_*ciUzZ!Jmiimi?yKHNr}#)C`WD*k z%vLAJ))DRE7cS=-3N^M`ODjs7-?YV?g@wsnw(55BtH|Jjkf1=H&3^aee3)0+_X9($ z%q-|7nQaG7pQ8qmXnp>(PYPKnqE-Ef>NJ}XVNHD+;~s@-(N@WkMRKKQ$D=Qb_6biD zLK5gw=Ii?qpy%e??8qUgZ2kIzWxZD?2bh&iyY=>#!u!eo6p@{eWW(avfm$%yolx*@ zT`g!X_jeTP2CmGjesaV9;M@4aC)_XGuHD{Iz&M_bXv$5XM%-50HLhUSS5$4#bjBsF zHrMgX5#L{~CiteCb$3l7YJ&Q+=9lFM61oSR@)xAk1$ zG$(iByCJP!R|>eq&8MA$`Up`^%d%yQwa5K$5azATQ0FGZ^u!4=S6^akwP+<;_^8EVFmE&TB^o44jPoJ2yHijnrf=2N zjJ+1nEo#32yN7O($2nS|yk`N{sCL3`UG31AlT8}iE$X&fTv7+}yIL-S)bm)FsJ*r_ z<@+rvgXi4(u~>W0vkP(&*#O{IbmfKB=j3+WiqA5%(Tp03_V-kL~H<@1I?N62<)~g#J7(fPc`WQ=&4_*U5jzQgBQLr zJr|jzTTBx^t;QZ5sK$=HxUsVL1zO8IcNEU=oSW@1_<{IGx-L?2w=`V;^b=MuscVrN zS?+=>NzpJUStJbmP|}KtjQE4ilBx3ValPsPhQF9J<28apEnc>e%gR3()l=zC?0Fj4 z-&1Up)swTwuP1q}PS3-miH|Lh{_rOJV5I(2JCpQ(GrjR?9YFkqFYqY6Z(s~keif8l zpbsV8?sh$NXj2a{-pbFxig>l7+|V84K+r=VtK6^dIn9O7gzpUBSD>c+h?Opv=QPK$LAKf%qiy^81q9-Gwq-&y#_bEKysB(vN=KG~OQ&_k!i|+0k5?UtnmPY6PRBtI*^(YU z`_3OI)@yC+qO(a1Oyb|8gwas%UVcmmxK@Efgaen`Bz@cykoBdhq`Q$9LdV-u18(3v z8qZe3&nr8nta{uWHDzmxC?S5(&|h2=d7o@y@c5}WgCDZZ!5x3I;eiVVLLP)~Yi-&F zxmbnOzC*2cKKsta<=u_e*RNk!KS{E&^qvUB8`bND3R)Mzfd?zS?-!uyd|+kq*jKgN z+cb0ngFo!wbgZ3Sh5e<&E^F- zia6pxxBiYkC#PfUbal1GOM$BeJY3%acP*U%=$#OtL-jmC3_${wDTN=pMPnPq`P)L# zA~p}{d8(qgC~4Pu=VP1rdF)$1nk}u{>uY68Tpfi zXv;+$+_Y$Kyur?hrB8b=+Cd-%Ju5l`C%UXy;|>;!z5vtrZIx<3{+Nn=0DoiZ-r1{} z{4CtMsKv6YdEWOuHi1_F@RgKIDfGhK?R-GIw;gZfJiyK6ZrkCjm~p%p1<|QtC+S~vEiG8aW%Mv^>Qyz z?1Me{jU#C9lTM7ji9Z*A6Vj7X8FD@YEj#?nI&AP^0adR=)#KjY#$BoU^u&2WXJ zF(*wv`)IEGrO8T>-BtbOKDs3?f9Hq`+o6^{5e8hs;U^O^0)!m_b6I;3(2xqg0Y$6` zFoo8^n$J-9S(KjC7YNO%H|2Q*wT8>h=#;S4USVRx&KLGeKIH-wS?}8t_FQ@Lva#7M zgxCwsPnLQ$qfnJ0%yl5m?XR!(DLFcJ+u4}w-xw!dXn=Pu399KtsnPzCO}hyK^`ncS ztt&q!8w`U$c~*}28Fi5RP3%&yI6g2ag-ZvP8b2;e(rA}mzjEO{cw3v7xnzv9N_Lp@ zi4e49q=0nl;+z4lsuz~EepNePTB`PzEeNi1;2UwS$BT_Rm&C?NbC&NrRnG5BBqE`nRa(+uZZ*bigtGS7Au#C%$VxAFCBpH~yki?Q_`tzR{L%yT%+_&mo{+n7IQd>f~q zYol#xE~h`AY1`A*KF*V#Yh&k3OM5xz50B;1@yuh=+BZk@^QW;rlaApIJLdp4 zkq^`KVVb}eP`$wHS=XYX{ernY=&AHy0JmRwS1*#Y7tJN{LV5V2c)`JQecR+0)#Vr6 zr5Ep`X-bcY+olYzTKlL!plEGJW51R6*Jxjq?=LIum!8&fDh^;K9haZB zglS49ExR?Z#`?_MKmFyd`J4mTL_SQjuu}lKW+RG<@j*j#u-I3A;XUaEZ#8Hhtb1q- znA!u2p~8#o;%&Loy7m+XPosI19#goj8h~Wmk*#-eI~oI){`?w`uMPHBHIMju;{K>j z*az)F%h>WK575fTp?!=?%bl>lTaTS*{)=_{QRGq+*VI@jX zG0ofhMN9VLzBQ;Q4Ji79i25-T)~lc{btZ4)gnckJ0Ey|c0a|HBVDopXP1zZC62If0fp+aa-efmlW1_9gB)-+c$Gt<}vA_j5n*d7p8<@%{R~GsYR?{K!c5-fQhO*W7c>b>+I|j((!83i^xb zuPaxsfYj9<>0Y^Vl>mHrZ;}9Ko>Jbj1HP_$=&CARDIZ{70}ig+DQYQRxl)-xb_OQ~ zj!9pr8GBs0!nykAb2ZeOnEA>TnH}{pRC%to1;PNpFdwaptg+m35Cn~ui4 z=3-{VVoaSxOe*+(oN`?<;<^UoX6Zq_|b7J)olRBu{;pY>KmP$}JHj{||SfbZ@rV$Q%3 zClMhFo_DqzD;vD0siM;L9Pak?+c%LEI7{iq)D8AwZ+k7fz+bp9p@#@rDm3l~Q1*Lw@QS*_wQDp@{b{ zp+AZUYKX5f3iMhvJ()WomI_|aX1>_k-s>=m%-*=A^j(pp{+1MVJ+%}~{YVWfuhtCc zba}J!OLOz4DPl7`$h_Wv#;?ym>?H=aP^+3C(@V-8{z!4)(N=+jkqQjdm|C_jImb|L zJwY?gHC#%{UJ#fl^X4JUhBKpq0oqUkfjd`(TW=cBOLfABY8LKugj4A$%AuoBbuYiZ%f4JoI#!$T zKS}UpM7Xw2oPKTD2}Elg=0+jAZkquU;f(oO3a{=8mgI_TmAh}j_8Wa4l|aK2lA>2M z$ejuGa5x$5LqU+t5@6Z0c^cQ{UjeQ9&)wYA3ybWoS!UcCM+EH%qbOw)HmL{R=Ppc= zizumyzDgDEn=&v2**jdqYN}y2FYBuV9c{7p%3a+x@|v^)Hbxns@o3SXl5=Ke8xz+^ z7}*OlURHiEAlxrOZpX7~G~Kck6v)eD@HTUr_+FzWpr+eA8`XJ-BV3GTl|t1BT~f+) zanygS+0}^gUk#z1ZEQQMXahD5tO=-#=cZ^#VHAdX@ciH6D!NJ2E2~LIz? z+17je3f?vWe!969Zm!8{qKw|t3kE8OXI=uXw*GEtzh`q9OEvGHipv=~?c}%{4%o`) zKTypcTdqEDZw)i(TVV&K^LjHp6r_5|PhGG*1wKB37jpthGd61i6V+MWs2`#6dUB={ z$b!kWL&;!)P=d)sxT6*&-Tl_5@HF3=A(Z-pUO9Z><2_+Qfn8}^3;4)A#O-94B4cWg zZhJtUwA3QWR)i4Ip}gJ4qO^en{2U!%Ocw6pfzSih+!R5CFU+|2KOI*aLX|`ywV3kU zL8t47bSF|BWS^OOP_(KyCYqMAlHD;T=6~+P`O$Bn!Q@3OXFa+YnR(s#^c`!3cJlY; z@j4OhJo_{hzS)IFc=CgTJyASwZLLJtJ%*!07ex4*RPc9z+tx~`mU)aYW+wT%k*Pgu?>`J01JKGG*A;io#3%4RmjGu9ip zRLM>y*(DkZZTc0oJa

y#(5dH9SGvj;qoLIxduQ?B<~$*tno%x65>jMj2JNvaLpCJ!*)yLcZ9x6qZK zocin|!PQ#OlQ#a`G@)v{M=4EWdm~g@t!fJUJzm%_fY* zhBzhjat7ng?y69UqlI&SL?jsa%WO~QmpS}owA`&~NSOOzf}vo+*kryQU7^=gP&7ks z=2#pw(f-b!#)H`pKQLoDAI-99=Xj?^I51%3gNs>0g*1woAgxsN#rdIUg$NOWo7^x*y?@3aWi8lzBSSK2#xr z;7B;nbYB6EhrNcY49+Iwrpt;}a8Iqr`e3|QH}zH9&W;995;kY(nrUZd9_FGk{1IEs z-t?5+7&4A+J&LBs3^$roV7v}2kmk@nPA6-Mse3!M$%%8tHr`2;neiC02d~G?vWgLU3Dsy?Rc5z*He|oMTm{vc)pYj??r-b)*ci*L0`=7NNB? zF~aR-Dmz2CUQFVPtu+ut^H*SgXX$Pn)_hA=MGCpegwfVh7}%Dd3(%?2QF7E^!gQMU zTVl(>8eDx38;LWGP>Er(D0it~n*tzUMH`K@|A z8YhX_&_`fDnrrulM40Q-@N;w~Vw33EwuXVPWN-vAcm}>m8so-cJ zfidhflT`f(^PChC=*_uzJ?TiNq)0)`%RrzB`)M*CqFgOXY?LM|1KTLl?;%I}N zx_*tbT8(HUf_z%%f`sA8kS8@cm|>syi7aI^TO=+G2 zs{@uooNExjs=^03=o*6w9#MhYkQF5iw-eaW6wNKo)ZBSy*T8q$C3 zTSvRP!##}jGkRP~zW@2^%`oS@p)w60p+|D>;mNiuH{KReh6Icn8-nmGa@+tSSmGz@ z`?#b>gCUvAYY;00jl^w;L}o-D({QgrELHfS~icAKhw0F^{{n()@$ zQe!%{{j-BJLSv=Q^wJ7VnFJ7NF0(D*NuBfpw&NG1D~Y3y6?7z%tX2v8TO*PJpe!*N zUj@mAa`=?JLw-OL)BnUE7a!>V1wvl+nrTglY2sW278uv6XU3OquKb)*EwfC#rIZO` z;4_)Br^Pgtv{jdCoS$+3=`xB^{B>NsTkF*9u2$mj9Rb$PYvs2He9IgKfW>*me`6&V z?47fts&VwXxn+{dp>Ih>42?o=G6sJ>W2|zMy+G{y`|lsiMW_L+2Dbh_mwGfc)esvS zzvhOpsH@zsI^@QeOz;sJ>7ZQOR6n_2>qE8vXAy;3H`&+z zAk9Y41ue)Hc%#4+fqn%*%aJWUl7%}UOYZN}wt5a>h9s_NhJ!7?Ftn<~$n8;Z3y#RuYtP&E#ZUWcB`6`h#C_cDrGmiTPgOO(VLMN?hIRoe7J4Fn)4UKl8_m>)) z%A8LUwX@2T(@C`j#fmJA>$CA78C$}$zq&H`=t!jiP^9iSyB*#)^|&0K42_=Do&~!~ z5S6+%aou?Nq8SId1>HfpsdhEYRH}bh1e~X9%`?E6j|NR~Zq^)v`q!uY6UW4j*|kX5 zp=Nk)3TM&Uewp#QGOR}jH~WpNOi=ZR9ATI(B6cdh8Zn?Y+sjw-nzmagfPX2CWzohh z`Z?q1`w|zeW)2c6vZ)~fn%aIGgM?OA;vF$(U22)9Q?>|`hn=N}d?+`fkFh%t?xs#h zN4Es>t-7;+b@uz&890L@gT(98#_(s;QSo(VuLOpj*cnkbTvMD|qX|w7p=6IOxb7V) zW<5?^MN#uP?kPA~#a-ot%CL$^UQSk8#-vn6ZpPSRp&frAS6WsoZ<524$Ogf(2JyqV z232xF-h)ZKl97C0sjBMfNYh$HMT3}-B+VP#Gad2=Iw9K(OHTJ1f@)3wh z9o!x0?)aFSyXbkKm2PJz&+P>fXVa?&P|N{(V!Hn@LL7h8loMrvCSB$g@EPvqXan#lJYyZsYjxCi; z6g#dOV?9-F2z}8Z%-&A|%95;1e(x~GfT74dbZjgA(Gg8Y)1aWL^7d&-s=?*gmrd)N zBhif|C8oKpt4Ve_gG*~w+J1Wn8S}-m!Pj!XFLdcF-s%?n^bnTzS^H`2e|ho&{~c~B zaMZ2#zpOf)5QD~rn_dav5nH}2W>0%;dvp#tq6*#k4WfQ?A%3;z(S};q;jeHPsrR&F zB}pPC#%iN#Q)=@p39P-CBMQGA6l{uBHf0=rV|Z$c`#D1`^+`zzWw585c~01X+G$)iD7t33=~28?_QmTPO138=T5+|ZJw{mgBC5+vm?#~o)pHdRnXX8< zgQU`k;++vFx9XFfH*jQ@VeSeS0|PT;A3*glnE4hHchc?t0-1|P3u-n|5e;J3yS#xl zPW~UhVef2mBha!0*fM7U{<-_dKTu~*6;DMb40K`Q*Aka#aGa6$ynx~AaC;T{KPIfC znc?Q#p2^syo#{*WZ_5)qQ4q$PtzW}eY$3~0MmqBdLtjN8o>PddC?H{2MRNAk14;C2 zf%bH{-B@5m5n#mkDR66Qs^A5N?%S>H;cPx%Pd`9NqH9flpwy-AEK`X}dml(1@v-Pd z2_Uc+?V?OjsZ}5sUoV26inhnWvl!=nZRuLShj%Oax{8@At7EvAUZy|%pMln!%Nvh< zNPd^j0lRny0A{z$kO{2pX}85tHy zYbVMXepQ@R>#oAJpL&?GB{WLDRDTh40-Nq>!z|{U5)wIq7*WcDDh7sAADg??@Fc2~oDoy%cgrZ-(mXAA7S;B<_^ED>(zWUg(r$iJ)VY{jRSD z}|fhO9u0G=vhra0AqqRfg6UU^D&@bv$s=QeXh8yIiMi#J|JYr*8|~;`Y7L} z6s(n1Tar!n5CBPK_6#1qIZ$I5{vN+YU&X4;J!_3dH(nd;tJ-X1}Wq@Xs4hoSmHFl323=HE#iuqE zO{;6k>NP_9=qg)r=a=Q~=}^-t&gce)qZu>>q6cjZwwwYW?%bEple01cu|)L^8ArP6YT%ZUBOyR)vwD7V$|`^EUQe=@Bm6yk8OvGiEkUwN6zJ@fQ&4 za#>mWF77lr)>Iuk`Wfe-YUu7X>>pz6Zvu-DuTH7*9?XAf7Ij~{$9z;m(jloa$ zyBp2PvXC>(gnW3dg8yBi28-gXwn`!!0P4-BM=jsyC=f(~9%_p?k6iP4`*tv(+iPWM zu!T2o%_OZpZm8qbMMI@wZ!e;CAfnAA{YYl5CGvdfqf8jGStR|qrJ`+}ym7zB?WEU8 zb&-(clHX2tVIvlZj12l{{j6g?CH7DuIV;UztNz!MPG~5E<>zL&to{Zp z*bt1F%?{>82uyqwT@e(bm)+|iwQpC}0)ef^!ye`nV}i#dRu>(6Szz&Au!ZU3$;p%> zx{9$t+dEn>w|nMa+Ue)b8oyOuk#=|wPpGy?si0(gyHIQXm>$$vkLAI%1l1bk$_1FG z!tq-pYRXp00bh^xQ^X|vFd zkd5*ka7hx*Eu|4Vn<(R7DkHSHAMb9n&L`?LJY}n8)|i?mx>+LfetSxyfVS7lK8JME z)y|Zz%joct)WF8j(sQSiwgFWE4}heN%&wW zZ&?+tZPS^KeyQ*M(~}+i`S~Y={Mojf)JP*MtoA;}aOH@fC-34Ib+(*fJHvj`pVzrq zm8zV9b4Tc9c6A}iPJbWx)dlLATv+8y_@($*woei6P$@9#1U(@zH$a#RWJ0Co82r#Vpx2oqF zU)IvNUNJ8Ca%7goGCKoQGf{9a)69(TfHa7bRc-{(3?}3?UR63V^h?ZS4Y*6li0olS zKdEiF+iCdYUXv8sr74)FS_kvZiZ0adEutmf_opvRNHn*$B}+MlY^T)oRgInMZLl`h z^81vYzv`{9_9rnMU;L6G97*bl;G0TpR`=u+ftQ&I!{vSqD6DK;d?{&DcdKW;G&|o@ zusFUXk#jwiE+!ACgK4u!3F6Jx4%jvxJ7KGaf6t)oM&a_giQ}|RGI1ivc+!)h^fzJn zJXjKKK-ObWfQ>rErH@;yp!}~2bw6gQuG^nHMDnB@8}|2#4^J*$@Ojb@cr zdy~c|k7f?iH_gtLFZ;ef_{Gh!bI#vwZNS!n&}XsCc{DNuWPFY-Y5lW{A>R&U(84&3 zMS~W6wD)paUuwxVZ{i!Y3}01i-ZO9N!GcAe$Mh+n0 z6`e~No8b~W-t)K{BLXTtv@04b)05{^YY!k>UMrju^#!hlwM7=Ihc2JD{oN48wifck zA+?~QUW0UjEfZ}DsJN&zgK#L_WkU}veWj*%vhX{a934069!CFm!oqk%K$mN!yYe-jad2dfZ<1`LWjQAD5d*HJ%JdYWOhnonSnV{R|PHisVLW?`) zz`DKsR($phq~vZ;=<}VEABD(Bn_Ikv3mx>vEfg(g>6H!VCpj7;%YI?XY95@t7D)`f zdcE&SPOHOiaH$D;E_MF3h+?bF@3u4#WxdZ|QAVus^d_-vftfMr$F-?T=|N#bZ-;`m zpU*U~GYBzNSp6)z)qLg?vUhQQ7^2<%0NzL|wT$P-=DGbWZ7rXd=($aVBsbJAX|`O= zcekCrU)7RFIeJ{=8r~@phU;STHm3-&I+D3-anM@T^A%YgY?I-gfrP22`MRaniL~dL zEY7`fJDc*1rZ*kD^Bmi#F&vO@UkHBaTd$Wzo)zunB)Zq2(Qy=K>P|bej)nd}ou4NQPtXpC>|@*+*+bR`VyEBD$KIc^7U`~nKVnaJ};TF_5W z4jDL;UiMZhA4`*JnnAgpd=Ov`qb`JK-h{M7iOq#u7Q|q~;}Vx%U78U@oZ-ZHI6>-F zWr`oHP+&^dKxcsG$#LcvX_KpQ*L>x;*c#ArS0Q%fjY;ZuwyC}@?uv#FCp4uoQ0s9@ z8^UH`Y|Uqp5$ainWOR(t;#ohvNa;~tNaLMmE>rBqg$(y|npQlb%2>Mf#V})ZJ}>#{ zfPN^iw6N{r3VkO^;^RKrE;}si$Kebo<56KXUahLtXSk%Xe@tFe>8a0nm*p2y0S}&S zeDC}j^5CdU?R3OO$^#edpeX@HDLy)`SI$x%XB4ORuuvZWQl>;b%2hSrh`bG8p z;V?3!t7(6VIha9gAxFwJ$>an4)cU7UgN^*=^Jir8~}SZUzpC8-(Qet^kAh0dzb4C zT)r@g$FEIvS36_8xnDGPJQJJcrf|ZR(0VIK7=JZl;a*9u8GT*D}M!#_cfw?D036 z?|t~?{j%yfza@X>M#(LfbYmAvcFr8t*L3KBPl~tn>>~E{9@$obKLeok$+}VU_$Vqy zU}^u=5>5o~Wg+;jKnS0tiji7V-I#N;(j8x(gA%kQlRnkM6}Gp$QX7R6LJb_T!g#}(L+9GmWR!U}b^5A-*uYVJ^~{Dk z5@Cx(2Zqc=lb3Ls_+ZeWmDQ{v zC}|1;+qUwKGJ$S_(lQRN%G&=p2LIuxvqviix4vbb{YGKcJyrm0O(8d6Q#-1_q$7@G zshcbQhKhk5kb3Fq!usep3a$C}VZ^r~@v$W<}a(OAhFHl7e-=G|O+z0B(}f_q@4a0N36-|lJG3kl(%u&y!B z%KXLbz1qS3bEY)J+D%-@r}H8G&MBgsHWwo(9}`@t@GE0h;M2KfP5$!7$NP*YeIoC_d-U5pB`kMx82pl$Hj$WFyxe08KCXANdiJwY z;8Kc^YjY`+k(5xjf(ofvS3n`ekGeGmhg}Y^>zQOB86ALFRLL6V5r0>%w5hX(h`7 z&wDhx5pPV%>d}_ZjHQuPS?pP4ryU|+>JKGA+KZL!7 z^C?M4Tpe0B?94I4D^hs~VpN>tVztyRH*R(Jf66N07IRJ)bNPb(!tG#Bfq}jQau#DJ z$~oVeO8&QtFj(5D8(dYy*dyA*_Kwv&TqodeR~ zE3B}$$wjW;_sw>@6plJkZQgUuV@IdWmum~~lZjT%;#8a8bk9G)i8f}YmsuuTFBVW| zTUDf9*+0oF?so=jPyU#JF?W$bRvdgA@0O)?#cbOc1@3Im9#i`Qy4c048!{lFeSLa zp_1I`Zhe^rAM44pM#H1vtt@G15BjCWK_Si}6Db=ol%4d>auPW%7A_=E@f|$I6yY$~ zC)9m#_MxxIIB7DXi9}#b<%X*;M&s$wm%^vX?f^Z06OJ)oYvm~#Fi%M}nw9*3Lj`z# zY1RRxkI=t~GFi-)8|H?LYjXJvL@P zP=Lf%1EK^d%R@Arqm#-hO6ngXFMJr;%)jrN0@vZgu!7UBT4Qwpnlg~egBWA@UtDaI zcsn!bZJt?*B%p`XS}=t>Xas3gFSzLgQ zg7T8JGh31T&Ec^ZQkh-_a&siZBmQAjw_-R_>#ih_J9C_yX80M7z;7Sz#;;WFk}?L$ z6(kY({C=0}vC29Z!IQr{=wr9_BzyvRz(4nhg0yEsoZIhMz4?cA1vt=^-Ol0&0ySW(8nKsvkWHdiHOPGZ4Nr$V{WxR zTZR1X^MBK>Q~-b4&S3SATTmceI{MFqLB{4!k`|_3@5V)~0b$ zu=9<+J81y!~k4K3C(_sf(y)#w^8F>${?)W}XI;HX zh$$Le#($Q5H<(E3u|)Uv9}N$4KDa#X`s6e!wayB8`Rsw_9Vit?6fL0Q6xolrWz4CU zIsJSM|CgrHp&eCdV4a0tW2)5x!!mp)i96YUSSg9981a~gzq$^n9CwWux>$B%G}UG^ zUn!2w-|fG$K0L~|&fpa%tvd5Zc8wx!M^1ds9Rp@j*)LtrC+mzY$8r@g0x9+pq1~Pw z2Ust!IMT^kZF7E)!sM|p{|#8Sy&OBlTImgRCtCenL(?9{?nlqSG7_7pX|+CBuJ`}! zBgo88K%**uVU6|HY_LjAv<0g1s4J7LfA!m$22V&*m#ndNak4k9eq)d@(VA*9Ao~lJ zt2X?LnEPb`>=BpS+wX7s)V&p1)*GtV$44dp%Qvx4IsO(K+jZMYF|au?XZM$Y=}A~p zYIRY|slNg=an+{mgCB`IqlB&sHw#PSw_7v>hb*jHyjzsgiz^GFNZOKb(5?r z*P$q4>*1(d)}v85JLxru@hMcILf_4BeKnoEjxXwDnekYbQsT#6- z&oAe1%NhW?WURhI9dMttN~Tz=3XN%Wfm{km=9*~^xK2b?E#w8Ro$OP4+@e+{0Yf^14IpaB`YE>3-_pq_N1k%fj^+bWI;3n{W1qRk3t zz7A|8&Y`5$*eP@z4(f{gO7tu`ON{4}wb2Z&65bWdqA@4w(Q%jk1}PJ?IO>H6vG*5Z z@4HZJbSAT`8RS+x*vPrwDlst(5U_yyg38br*U)ZU&h9T>bcDCjYJ8;)2xoo-4B=>| z4t>cXl^mw!=`8)4Z~UgzcOYSDz2Guay5B)-9sWmMEm*Fj7H0qWqJx^f0N9uQdr9;V z3Mej4B!7V62Ffo)uKa&@QGF&oBY-0eW4*U(oHpHX{3Ptsda`di)B~KvGA;ql=_Q?X zqIg^m#6V`Ug>mwYgxu~L(_@-8>1Pu)lwVpkmu)@2ZLl!7GkF}B1m}=rfc6>`CV#gN z<#Z9G<_w%ZnWF#eBEjaK=mun0f=<|4PvYlnnCgK0I8gUPVO8E83)j(H&hAyzWt^1h zBlg^%B?9Cx_j2nnFO(o!y-I!({DkLczg3InKw+@6Xyh9X#?YtZY?BWu9Lu}I;rKc~ zRr$+3px_P1#=8;tqpa7&WhOdB{BHdXi;aCme|>M&Ut6~Q#Lw|dsn<3#$%?Z#)y{=& zn+{zXEr*0%Q@Feopqh8hHj`ssIXN4ejN$16BtkddXu2nQXaSX3kc|q;5T28zF*T{w z_odv0&C+~wl;ypYs+1e&K^IH#ljTva`tg00+4}K{mw@<`{GCsI3QK~sVk>v2FKIR! zJ;n-3sWKMF+rfmqf*2AP`y`>7)1x(O=Iy=`7b+UKSsj09!Ag=3?0PXO7?4N$%~vvS z1_uTO7wZ_pmfliFBp$Io_LazZU5(%@=>}3+z+$j*Xo;vcqGv3i>7SMd~3wdq{MNKyvma7eZZg%<0 z9?KLIH#((%lu=+7X8ul0V8z`-i(xyU`GZwyDE8n-CClq$O|Z8~6;$7Ps^r{gvBI%& zkTT~@Rzjb?17)#jC`+Qp2aHDjr zJvP%;j8I@^O%8r%cdz{FQ(%-tC!xh0#}+(*-r`kts^7nL8YjV3R|-u?LtQQK!y6Ze z7y1ou>p7tA!|EQX5!l6&k2}Gti7MXJ7LJOBdJ+G4ee9w zl@K|9mEd3zt`cvJ)>jZ3DKncZDhNT&Gkguj1HUO3gCh7wO!sN99KjubyVO1Tt98G{ zw$Rk3jY|XhT$Ye)$hb74W@el{ws@oXF6L;w4I1&gW`M`6XdvjMOQ5u9U5;LIg*s1^ znrBvuHUWG=fIwK}DdP^$In8kj1wz`UzYua=|p2y0j-{XC8zRs*+vfS+R0@4I&J;P?lTkD+_cu>R`|3;A<+!@EeY^PdAH(zT-Sv$LOYBE}3$e3D6%s0oWm4WmdK#F{7Bd_8 z-EJJby#7Yv^qYHQ9Y0La@YB;unvxJm#_!lI4aELSWR7O`8{#;qmz*-Sg+HdnckMAJ z++XUObb0IL*9#@LE3Zjq*eQbUA~z*fc4U*RnN}AfU9VABBzG32B6FYwCW>-!pxwbU5 ziNDdCB<{5Q6`q{MF?p5c;YDQ*y%ou12<9lw*ekOk_p>lTO#Sxt!44UtiHqhlYBM2d zn`xf-S#9LG6kvT_dGz8&!LE9bxYsuIgd1I~f}LjPA}QD|_hwh-g-l%@GS4%0yqXW< z^b_`ET_e*ojeat*C9iUe)K8X8P_Jx}%y6>Ly25MIo}E6vh_8bnnp;5j<*6`zPm8wn z2z~VLfo$6~o}ToW?|wgC4MnUpeZPHlG<&I$@o=F^2*9V|-_S8{!G#N_{8hxjQS>6l`fE)WbQI3wwyZf{Zk+vypG#6hc3 zw~EBIVPJJLUY^$m+D)(aHHt>?^;iFhpxig(uXq{R683C4>Vh~zV{XttnDi;7TON=q zTa!tyW!w4P=)>u~KSLw~kvS&5ree8%pTa3X@A6%H1TN~%q*p7`(BZ4p$7X}kZL&BM z?Q`O2btL=nSn`LzFlZVflr{J3kiMN=fzTD^OQ}OQ&C=`h*jF_{W|~As-zHM(w3+^7 zsw_>TW1n<)kGMkpoZBrco|UB=0!`ZYT!D%akI=^=?(`cGAk$5cadV*n!eKADRdQ`-V8s@v$tO0Cw$)Y* z@T>j18ttO5O1YFz5A&}id(4~g7uHyXwXc~-k(ls3uEnep7N1)S@PA?d8%Wg32w;V15(Y+L3hw1D6_ zke9zaYG_Ia^&idNlaGYClb?nwAYpZ2y|?!G>-;54{?3ihc&l`pts{@4yX}J>YIL-M znMDP|7tKE_+lF~ng3tnXjRj=iIi%Kz1(7el9si(zThnv^Vd3Q5S0VPg6)f&xcKqI< z?A=zZUmAWyHy)l=USz`LJq-zK-^4RmeMfO{uOlqXa`#Se-qPMF4`<^#k#=}=Bt4N* zo?v-i)J@|+j-w685O#ht!FKsobJNM359YDDy@zq=${Il1E$tSk8_!1$e8+tAnBL}^ zaQlp^h)F*WI({9vze!vFNyxH97p-q|D%#aA-^{q=Xq-V$2)6D_eDSp41afnFGn4Go zbmP*Fa^)0`RrB*JOC!A7&qi{KmviC8L%4i%0$FEeZfkk*;7%;=wPtW0#49TG%NkQc z37a)GxqebsnhLa}jk#)Y>j!GYksJF|DoWMZB zNbx*p#TdRbXo z%9t7c{5I3k?29Mvf4{G{ejSuGO8uwuck~Z5=KAO5z5m~k>i-J>K3ktTir2?nI=Qkl zVhj=hh|H8_As|?xE?!6eN(@@=&lyfNj6HjN@AZd!uN{4Vpm>2F_lZ8h^=>Oa)hBs` zDFm*3B9B69Jq1oMQh~C7b{|CUFhP}p6E+XTod0y}d1;RYF5iB8_5a@B|N7wn=s0ln djXn$M4vp|U`RsBHcp> literal 0 HcmV?d00001 diff --git a/content/repositories/releasing-projects-on-github/about-releases.md b/content/repositories/releasing-projects-on-github/about-releases.md index c4a94aca2a..552e46533c 100644 --- a/content/repositories/releasing-projects-on-github/about-releases.md +++ b/content/repositories/releasing-projects-on-github/about-releases.md @@ -33,6 +33,9 @@ You can receive notifications when new releases are published in a repository wi Anyone with read access to a repository can view and compare releases, but only people with write permissions to a repository can manage releases. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository)." {% ifversion fpt %} + +You can manually create release notes while managing a release. Alternatively, you can automatically generate release notes from a default template, or customize your own release notes template. For more information, see "[Automatically generated release notes](/repositories/releasing-projects-on-github/automatically-generated-release-notes)." + People with admin permissions to a repository can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} diff --git a/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md b/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md new file mode 100644 index 0000000000..33bd741257 --- /dev/null +++ b/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md @@ -0,0 +1,101 @@ +--- +title: Automatically generated release notes +intro: You can automatically generate release notes for your GitHub releases +permissions: 'Repository collaborators and people with write access to a repository can generate and customize automated release notes for a release.' +versions: + fpt: '*' +topics: + - Repositories +shortTitle: Automated release notes +--- + +{% note %} + +**Note:** {% data reusables.repositories.auto-gen-release-public-beta %} + +{% endnote %} + +## About automatically generated release notes + +Automatically generated release notes provide an automated alternative to manually writing release notes for your {% data variables.product.prodname_dotcom %} releases. With automatically generated release notes, you can quickly generate an overview of the contents of a release. You can also customize your automated release notes, using labels to create custom categories to organize pull requests you want to include, and exclude certain labels and users from appearing in the output. + +## Creating automatically generated release notes for a new release + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.releases %} +3. Click **Draft a new release**. + ![Releases draft button](/assets/images/help/releases/draft_release_button.png) +4. {% ifversion fpt %}Click **Choose a tag** and type{% else %}Type{% endif %} a version number for your release. Alternatively, select an existing tag. + {% ifversion fpt %} + ![Enter a tag](/assets/images/help/releases/releases-tag-create.png) +5. If you are creating a new tag, click **Create new tag**. +![Confirm you want to create a new tag](/assets/images/help/releases/releases-tag-create-confirm.png) + {% else %} + ![Releases tagged version](/assets/images/enterprise/releases/releases-tag-version.png) +{% endif %} +6. If you have created a new tag, use the drop-down menu to select the branch that contains the project you want to release. + {% ifversion fpt %}![Choose a branch](/assets/images/help/releases/releases-choose-branch.png) + {% else %}![Releases tagged branch](/assets/images/enterprise/releases/releases-tag-branch.png) + {% endif %} +7. To the top right of the description text box, click **Auto-generate release notes**. + ![Auto-generate release notes](/assets/images/help/releases/auto-generate-release-notes.png) +8. Check the generated notes to ensure they include all (and only) the information you want to include. +9. Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box. + ![Providing a DMG with the Release](/assets/images/help/releases/releases_adding_binary.gif) +10. To notify users that the release is not ready for production and may be unstable, select **This is a pre-release**. + ![Checkbox to mark a release as prerelease](/assets/images/help/releases/prerelease_checkbox.png) +{%- ifversion fpt %} +11. Optionally, select **Create a discussion for this release**, then select the **Category** drop-down menu and click a category for the release discussion. + ![Checkbox to create a release discussion and drop-down menu to choose a category](/assets/images/help/releases/create-release-discussion.png) +{%- endif %} +12. If you're ready to publicize your release, click **Publish release**. To work on the release later, click **Save draft**. + ![Publish release and Draft release buttons](/assets/images/help/releases/release_buttons.png) + + +## Creating a template for automatically generated release notes + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.files.add-file %} +3. In the file name field, type `.github/release.yml` to create the `release.yml` file in the `.github` directory. + ![Create new file](/assets/images/help/releases/release-yml.png) +4. In the file, specify the pull request labels and authors you want to exclude from this release. You can also create new categories and list the pull request labels to be included in each of them. For more information, see "[Managing labels](/issues/using-labels-and-milestones-to-track-work/managing-labels)." + +## Example configuration + +{% raw %} +**release.yml** +```yaml{:copy} +# release.yml + +changelog: + exclude: + labels: + - ignore-for-release + authors: + - octocat + categories: + - title: Breaking Changes 🛠 + labels: + - Semver-Major + - breaking-change + - title: Exciting New Features 🎉 + labels: + - Semver-Minor + - enhancement + - title: Other Changes + labels: + - "*" +``` +{% endraw %} + +## Release template syntax + +| Parameter | Description |Required | Value | +| :- | :- | :- | :- | +|`changelog` | Defines the contents within it as the custom template for your release notes.|Required. | No value accpeted.| +|`exclude`| Creates a category of pull requests to be excluded from the release. Can be set at the top-level of the changelog to apply to all categories or applied on a per-category basis. |Optional | No value accepted.| +|`authors`| Specifies authors to be excluded from the release.| Optional for `exclude` category.| Accepts usernames and bots as values.| +|`categories`| Defines the nested contents as custom categories to be included in the template. |Optional | No value accepted.| +|`title`| Creates an individual category. |Required if `categories` parameter exists.| Takes the category name as its value. | +|`labels`| Specifies labels to be used by the enclosing category.| Required if `categories` parameter exists, optional for `exclude` parameter.| Accepts any labels, whether currently existing or planned for the future.| +|`"*"`| Catchall for any pull request not included within a category *above*. If used, it must be added at the end of the file. | Optional| No value accepted. | diff --git a/content/repositories/releasing-projects-on-github/index.md b/content/repositories/releasing-projects-on-github/index.md index 14d8bc84fc..b8d5a94c61 100644 --- a/content/repositories/releasing-projects-on-github/index.md +++ b/content/repositories/releasing-projects-on-github/index.md @@ -17,7 +17,7 @@ children: - /viewing-your-repositorys-releases-and-tags - /linking-to-releases - /comparing-releases + - /automatically-generated-release-notes - /automation-for-release-forms-with-query-parameters shortTitle: Release projects --- - diff --git a/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md index 081489b95f..c1ff03f8a7 100644 --- a/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md +++ b/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md @@ -42,15 +42,15 @@ You can choose whether {% data variables.large_files.product_name_long %} ({% da {% data reusables.repositories.releases %} 3. Click **Draft a new release**. ![Releases draft button](/assets/images/help/releases/draft_release_button.png) -4. {% ifversion fpt %}Click **Choose a tag** and type{% else %}Type{% endif %} a version number for your release. +4. {% ifversion fpt %}Click **Choose a tag** and type{% else %}Type{% endif %} a version number for your release. Alternatively, select an existing tag. {% ifversion fpt %} ![Enter a tag](/assets/images/help/releases/releases-tag-create.png) -1. Click **Create new tag**. +1. If you are creating a new tag, click **Create new tag**. ![Confirm you want to create a new tag](/assets/images/help/releases/releases-tag-create-confirm.png) {% else %} ![Releases tagged version](/assets/images/enterprise/releases/releases-tag-version.png) {% endif %} -5. Use the drop-down menu to select the branch that contains the project you want to release. +5. If you have created a new tag, use the drop-down menu to select the branch that contains the project you want to release. {% ifversion fpt %}![Choose a branch](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Releases tagged branch](/assets/images/enterprise/releases/releases-tag-branch.png) {% endif %} @@ -58,7 +58,9 @@ You can choose whether {% data variables.large_files.product_name_long %} ({% da {%- ifversion fpt or ghes > 3.2 or ghae-issue-4972 %} If you @mention any {% data variables.product.product_name %} users in the description, the published release will include a **Contributors** section with an avatar list of all the mentioned users. {%- endif %} - ![Releases description](/assets/images/help/releases/releases_description.png) + {% ifversion fpt %} Alternatively, you can automatically generate your release notes by clicking **Auto-generate release notes**. + {% endif %} + ![Releases description](/assets/images/help/releases/releases_description_auto.png) 7. Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box. ![Providing a DMG with the Release](/assets/images/help/releases/releases_adding_binary.gif) 8. To notify users that the release is not ready for production and may be unstable, select **This is a pre-release**. @@ -145,4 +147,4 @@ Releases cannot currently be edited with {% data variables.product.prodname_cli gh release delete tag -y ``` -{% endcli %} \ No newline at end of file +{% endcli %} diff --git a/data/reusables/repositories/auto-gen-release-public-beta.md b/data/reusables/repositories/auto-gen-release-public-beta.md new file mode 100644 index 0000000000..1271ce25e0 --- /dev/null +++ b/data/reusables/repositories/auto-gen-release-public-beta.md @@ -0,0 +1 @@ +Automatically generated release notes are currently in public beta and subject to change. From e155947dd03ef25492af31f06cd58cb45ff634ad Mon Sep 17 00:00:00 2001 From: Ramya Parimi Date: Mon, 4 Oct 2021 13:46:55 -0500 Subject: [PATCH 5/5] Update os-ready-for-review.yml (#21867) --- .github/workflows/os-ready-for-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/os-ready-for-review.yml b/.github/workflows/os-ready-for-review.yml index 543031d337..547463015c 100644 --- a/.github/workflows/os-ready-for-review.yml +++ b/.github/workflows/os-ready-for-review.yml @@ -7,7 +7,7 @@ permissions: contents: read on: - pull_request: + pull_request_target: types: [labeled] issues: types: [labeled]