| GH-RELEASE-VERIFY(1) | GitHub CLI manual | GH-RELEASE-VERIFY(1) |
نام (NAME)
gh-release-verify - اعتبارسنجی تاییدیه برای یک انتشار
خلاصه دستور (SYNOPSIS)
gh release verify [<tag>] [flags]
توضیحات (DESCRIPTION)
اعتبارسنجی اینکه آیا یک انتشار گیتهاب (GitHub Release) همراه با یک تاییدیه معتبر امضاشده به روش رمزنگاری است یا خیر.
یک تاییدیه (attestation)، ادعایی است که توسط گیتهاب درباره یک انتشار و داراییهای آن (assets) مطرح میشود.
این دستور بررسی میکند که انتشار مشخصشده (یا آخرین انتشار، در صورتی که برچسبی مشخص نشده باشد) دارای یک تاییدیه معتبر باشد. این دستور تاییدیه مربوط به انتشار را واکشی کرده و فرادادههای مربوط به تمام داراییهای ارجاعشده در تاییدیه، از جمله چکیدههای (digests) آنها را چاپ میکند.
گزینهها (OPTIONS)
- --format <string>
- قالب خروجی: {json}
- -q, --jq <expression>
- فیلتر کردن خروجی JSON با استفاده از یک عبارت jq
- -t, --template <string>
- قالببندی خروجی JSON با استفاده از یک الگوی Go؛ دستور "gh help formatting" را ببینید
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
- -R, --repo <[HOST/]OWNER/REPO>
- انتخاب یک مخزن دیگر با استفاده از قالب [HOST/]OWNER/REPO
کدهای خروج (EXIT CODES)
0: اجرای موفقیتآمیز
1: خطا
2: دستور لغو شد
4: نیاز به احراز هویت است
نکته: دستورات خاص ممکن است کدهای خروج بیشتری داشته باشند. برای اطلاعات بیشتر به راهنمای دستور مراجعه کنید.
مثالها (EXAMPLES)
# اعتبارسنجی آخرین انتشار gh release verify # اعتبارسنجی یک انتشار خاص با استفاده از برچسب gh release verify v1.2.3 # اعتبارسنجی یک انتشار خاص با برچسب و چاپ تاییدیه در قالب JSON gh release verify v1.2.3 --format json
همچنین ببینید (SEE ALSO)
| Sep 2026 |