GH-RELEASE-VERIFY(1) GitHub CLI manual GH-RELEASE-VERIFY(1)

gh-release-verify - اعتبارسنجی تاییدیه برای یک انتشار

gh release verify [<tag>] [flags]

اعتبارسنجی اینکه آیا یک انتشار گیت‌هاب (GitHub Release) همراه با یک تاییدیه معتبر امضاشده به روش رمزنگاری است یا خیر.

یک تاییدیه (attestation)، ادعایی است که توسط گیت‌هاب درباره یک انتشار و دارایی‌های آن (assets) مطرح می‌شود.

این دستور بررسی می‌کند که انتشار مشخص‌شده (یا آخرین انتشار، در صورتی که برچسبی مشخص نشده باشد) دارای یک تاییدیه معتبر باشد. این دستور تاییدیه مربوط به انتشار را واکشی کرده و فراداده‌های مربوط به تمام دارایی‌های ارجاع‌شده در تاییدیه، از جمله چکیده‌های (digests) آن‌ها را چاپ می‌کند.

قالب خروجی: {json}
فیلتر کردن خروجی JSON با استفاده از یک عبارت jq
قالب‌بندی خروجی JSON با استفاده از یک الگوی Go؛ دستور "gh help formatting" را ببینید

انتخاب یک مخزن دیگر با استفاده از قالب [HOST/]OWNER/REPO

0: اجرای موفقیت‌آمیز

1: خطا

2: دستور لغو شد

4: نیاز به احراز هویت است

نکته: دستورات خاص ممکن است کدهای خروج بیشتری داشته باشند. برای اطلاعات بیشتر به راهنمای دستور مراجعه کنید.

# اعتبارسنجی آخرین انتشار
gh release verify
# اعتبارسنجی یک انتشار خاص با استفاده از برچسب
gh release verify v1.2.3
# اعتبارسنجی یک انتشار خاص با برچسب و چاپ تاییدیه در قالب JSON
gh release verify v1.2.3 --format json

gh-release(1)

Sep 2026