From 8d9ea471b28deff4a9301f274f82ba9cdbe8fbde Mon Sep 17 00:00:00 2001
From: Glenn Jocher
Date: Tue, 20 Aug 2024 04:45:34 +0800
Subject: [PATCH 1/3] Remove Hindi and Dutch languages (#15703)
Signed-off-by: UltralyticsAssistant
Co-authored-by: UltralyticsAssistant
---
README.md | 2 +-
README.zh-CN.md | 2 +-
mkdocs.yml | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 79dd5ff6c2..8bb357486a 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
-[中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [हिन्दी](https://docs.ultralytics.com/hi/) | [العربية](https://docs.ultralytics.com/ar/)
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 6bdc08f2cc..18a4d140b2 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -4,7 +4,7 @@
-[中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [हिन्दी](https://docs.ultralytics.com/hi/) | [العربية](https://docs.ultralytics.com/ar/)
+[中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [العربية](https://docs.ultralytics.com/ar/)
diff --git a/mkdocs.yml b/mkdocs.yml
index 2b50402b41..2227cb7341 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -174,10 +174,8 @@ nav:
- 🇪🇸  Español: https://docs.ultralytics.com/es/
- 🇵🇹  Português: https://docs.ultralytics.com/pt/
- 🇮🇹  Italiano: https://docs.ultralytics.com/it/
- - 🇳🇱  Nederlands: https://docs.ultralytics.com/nl/
- 🇹🇷  Türkçe: https://docs.ultralytics.com/tr/
- 🇻🇳  Tiếng Việt: https://docs.ultralytics.com/vi/
- - 🇮🇳  हिन्दी: https://docs.ultralytics.com/hi/
- 🇸🇦  العربية: https://docs.ultralytics.com/ar/
- Quickstart:
- quickstart.md
@@ -646,6 +644,8 @@ plugins:
- mkdocs-jupyter
- redirects:
redirect_maps:
+ hi/index.md: index.md
+ nl/index.md: index.md
callbacks.md: usage/callbacks.md
cfg.md: usage/cfg.md
cli.md: usage/cli.md
From b63af4cbcc15cbafc41f9d288b00655df1357136 Mon Sep 17 00:00:00 2001
From: Glenn Jocher
Date: Tue, 20 Aug 2024 05:04:51 +0800
Subject: [PATCH 2/3] Remove Hindi and Dutch languages (#15704)
Co-authored-by: UltralyticsAssistant
---
examples/heatmaps.ipynb | 2 +-
examples/object_counting.ipynb | 2 +-
examples/object_tracking.ipynb | 2 +-
examples/tutorial.ipynb | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/examples/heatmaps.ipynb b/examples/heatmaps.ipynb
index bcc7088805..30a27cc29c 100644
--- a/examples/heatmaps.ipynb
+++ b/examples/heatmaps.ipynb
@@ -11,7 +11,7 @@
" \n",
" \n",
"\n",
- " [中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [हिन्दी](https://docs.ultralytics.com/hi/) | [العربية](https://docs.ultralytics.com/ar/)\n",
+ " [中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [العربية](https://docs.ultralytics.com/ar/)\n",
"\n",
" \n",
" \n",
diff --git a/examples/object_counting.ipynb b/examples/object_counting.ipynb
index 265b65c79e..ccaa050a05 100644
--- a/examples/object_counting.ipynb
+++ b/examples/object_counting.ipynb
@@ -11,7 +11,7 @@
" \n",
" \n",
"\n",
- " [中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [हिन्दी](https://docs.ultralytics.com/hi/) | [العربية](https://docs.ultralytics.com/ar/)\n",
+ " [中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [العربية](https://docs.ultralytics.com/ar/)\n",
"\n",
" \n",
" \n",
diff --git a/examples/object_tracking.ipynb b/examples/object_tracking.ipynb
index 14d5981ae0..093bc8dbaf 100644
--- a/examples/object_tracking.ipynb
+++ b/examples/object_tracking.ipynb
@@ -11,7 +11,7 @@
" \n",
" \n",
"\n",
- " [中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [हिन्दी](https://docs.ultralytics.com/hi/) | [العربية](https://docs.ultralytics.com/ar/)\n",
+ " [中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [العربية](https://docs.ultralytics.com/ar/)\n",
"\n",
" \n",
" \n",
diff --git a/examples/tutorial.ipynb b/examples/tutorial.ipynb
index d6a6883787..649369c388 100644
--- a/examples/tutorial.ipynb
+++ b/examples/tutorial.ipynb
@@ -25,7 +25,7 @@
" \n",
" \n",
"\n",
- " [中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [हिन्दी](https://docs.ultralytics.com/hi/) | [العربية](https://docs.ultralytics.com/ar/)\n",
+ " [中文](https://docs.ultralytics.com/zh/) | [한국어](https://docs.ultralytics.com/ko/) | [日本語](https://docs.ultralytics.com/ja/) | [Русский](https://docs.ultralytics.com/ru/) | [Deutsch](https://docs.ultralytics.com/de/) | [Français](https://docs.ultralytics.com/fr/) | [Español](https://docs.ultralytics.com/es/) | [Português](https://docs.ultralytics.com/pt/) | [Türkçe](https://docs.ultralytics.com/tr/) | [Tiếng Việt](https://docs.ultralytics.com/vi/) | [العربية](https://docs.ultralytics.com/ar/)\n",
"\n",
" \n",
" \n",
From 97db4abb1a954b77f99f628d8cb30a3a00badd1d Mon Sep 17 00:00:00 2001
From: Glenn Jocher
Date: Tue, 20 Aug 2024 16:01:41 +0800
Subject: [PATCH 3/3] Update publish.yml to use `gh` (#15686)
---
.github/workflows/docs.yml | 2 +-
.github/workflows/publish.yml | 15 +++++++++------
docs/en/hub/index.md | 1 -
3 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 8dc0858b9c..a2c289d8d3 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -22,7 +22,7 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4
with:
- repository: ${{ github.event.pull_request_target.head.repo.full_name || github.repository }}
+ repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
token: ${{ secrets.GITHUB_TOKEN }}
ref: ${{ github.head_ref || github.ref }}
fetch-depth: 0
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 61a6cc0ca6..4f7fd5b680 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -172,16 +172,19 @@ jobs:
python -m build
python -m twine upload dist/* -u __token__ -p $PYPI_TOKEN
- name: Extract PR Details
+ env:
+ GH_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN || secrets.GITHUB_TOKEN }}
run: |
- if [ "${{ github.event_name }}" = "pull_request" ]; then
- PR_JSON=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }})
+ # Check if the event is a pull request or pull_request_target
+ if [ "${{ github.event_name }}" = "pull_request" ] || [ "${{ github.event_name }}" = "pull_request_target" ]; then
PR_NUMBER=${{ github.event.pull_request.number }}
- PR_TITLE=$(echo $PR_JSON | jq -r '.title')
+ PR_TITLE=$(gh pr view $PR_NUMBER --json title --jq '.title')
else
+ # Use gh to find the PR associated with the commit
COMMIT_SHA=${{ github.event.after }}
- PR_JSON=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "https://api.github.com/search/issues?q=repo:${{ github.repository }}+is:pr+is:merged+sha:$COMMIT_SHA")
- PR_NUMBER=$(echo $PR_JSON | jq -r '.items[0].number')
- PR_TITLE=$(echo $PR_JSON | jq -r '.items[0].title')
+ PR_JSON=$(gh pr list --search "${COMMIT_SHA}" --state merged --json number,title --jq '.[0]')
+ PR_NUMBER=$(echo $PR_JSON | jq -r '.number')
+ PR_TITLE=$(echo $PR_JSON | jq -r '.title')
fi
echo "PR_NUMBER=$PR_NUMBER" >> $GITHUB_ENV
echo "PR_TITLE=$PR_TITLE" >> $GITHUB_ENV
diff --git a/docs/en/hub/index.md b/docs/en/hub/index.md
index cc5177ca18..dbd583781f 100644
--- a/docs/en/hub/index.md
+++ b/docs/en/hub/index.md
@@ -18,7 +18,6 @@ keywords: Ultralytics HUB, YOLO models, train YOLO, YOLOv5, YOLOv8, object detec
Português |
Türkçe |
Tiếng Việt |
-हिन्दी |
العربية